Search results for "{{ search.query }}"

No results found for "{{search.query}}". 
View All Results

Managing Your Teams

By setting up teams, you can apply permissions to many users at once. For example, you could create one team for your "platform" developers and another team for your "product" developers. From there, you could configure repository permissions for each team accordingly.

Organization-level permissions in Code Climate are entirely separate from those in GitHub, or any other system. Whether or not a user can view a repository in our system is based entirely on which Code Climate teams they belong to. Each user must be manually invited to join a Code Climate team.

Creating a New Team

  1. From your Dashboard, next to your organization's name, click Settings.
  1. Select Teams.
  1. Click Add Team.
  1. Give your team a name and, optionally, enter a team description. Click Save.

Until you add more users to the new team, its only member will be its creator.

Adding Users to a Team

In order to add a new user to your organization, you should pick a "team" and then add them to it.

  1. From your Dashboard, next to your organization's name, click Organization.
  1. Select Teams.
  1. Click on the name of the Team to which you would like to add a user.
  1. Under the Members section, use the text box to add a new team member. If the user already belongs to your organization (via one or more other teams), their email address will appear as you start typing, which you can then select. If the user doesn't currently belong to your organization, enter their full email address and select it to send them an email invitation.

If you instead want to remove a user from a team, click Remove once you have selected the member's name. Removing a user from all of their teams doesn't remove them from your organization. To do that, visit your People page.

Adding Repositories to a Team

Adding a repository to a team grants non-administrative access to all of the team's members.

  1. From your Dashboard, next to your organization's name, click Organization.
  1. Select Teams.
  1. Click on the Team to which you would like to add a repository.
  1. Under the Repositories section, enter the name of the repository you would like to add, and then select it from the populated list.

If you instead want to remove a repository from a team, click Remove on this page.

Modifying Team Access Per User

Sometimes you'll want to focus on a specific user's permissions. For example, when you add a brand new user to your organization, it's not necessary to individually browse to each team's configuration page one-by-one. Instead, you can browse to the user's dedicated page and set up their team memberships all at once.

  1. From your Dashboard, next to your organization's name, click Organization.
  1. Select People.
  1. Click Edit next to the relevant user's name.
  1. Specify the teams to which the user should belong to and click Save.

Changing a Team's Name and Description

  1. From your Dashboard, next to your organization's name, click Organization.
  1. Select Teams.
  1. Select a team.
  1. Click Edit Settings.
  1. Enter the team's name and optional description. Click Save.

Related Articles

Managing Your Teams