Teams make it easier to setup and organize access to repositories.
GitHub Help: Creating a Team
You can be a member of a multitude of teams. At GitHub, I’m a member of project teams based on the projects I’m working on, I’m a member of functional teams like “engineering”, and I’m a member of affinity groups like “all remote workers”. There is no limit on the number of teams you can have so use as many makes sense ensuring that each team is “mentionable” in a meaningful way.
Now that we have an organization, it's time for 0:00 us to start using one of its most powerful features, teams. 0:02 Let me start with an example. 0:06 At Acme, Inc, [SOUND] you are a software developer. 0:08 You help write the software that the company sells, but you're not alone. 0:11 You work with a team of developers who write software at Acme. 0:15 [SOUND] We'll call this the developers team. 0:18 There is also a marketing team, who help share your software with the world, 0:20 [SOUND] and an operations team, 0:24 who helps keep the servers operating in tip top shape. 0:26 You work closely with two other developers on a project called the Magnum Opus. 0:29 Their names are Susan and Jonathan. 0:33 You three need access to the same repositories, 0:36 and frequently communicate with each other. 0:38 Having a separate GitHub team would help improve your workflow. 0:41 Within GitHub, 0:45 teams allow you to share a set a permissions with groups of like people. 0:46 You may need access to the magnum-opus repository, but 0:50 you probably shouldn't be able to push to the marketing repository for example. 0:53 Teams make it easy to set-up and organize access to repositories. 0:58 Let's set up your first team now. 1:01 If you start on your dashboard, 1:04 choose your organization's name using the context selector in the top left. 1:06 Click the drop down, and 1:10 choose the organization you created in the first video. 1:11 Now click View on the top right. 1:14 It should say your organization's name. 1:18 This organization view shows you the organization's repositories, people, and 1:20 teams it is a part of. 1:24 We're going to focus on adding a new team, so let's click on the Teams tab. 1:26 This page describes some of the benefits of using teams. 1:31 Since we don't have any teams yet, 1:34 we can click on the Create new team button at the bottom of this page. 1:37 Now, let's create a developers team. 1:41 We'll add ourselves to this team and 1:44 use it to give access to new repositories that we create in the next video. 1:46 We'll put developers as the Team name and we'll add a short Description. 1:50 Developers who are coding on KDAIGLE APP, there. 1:56 We'll keep this team visible so that we can use team mentions. 2:03 I'll explain team mentions in a lesson later in this stage. 2:06 You could also select Secret, 2:09 which will make this team only visible to the people who are on it. 2:11 Now, let's click Create team. 2:15 There we have it. 2:18 We have our new team and we're a team owner. 2:18 Let me quickly add Alyson. 2:21 There. 2:26 Each organization can have dozens or hundreds of teams. 2:29 Like in our example, 2:33 you might have functional areas like developers and marketing. 2:34 You might have project teams like iOS app, or Magnum Opus. 2:37 Or you might use teams to help handle permissions, like a contractor's team. 2:41 In the next video, we'll create a repository in your organization and 2:45 give access to your new developers team. 2:49
You need to sign up for Treehouse in order to download course files.Sign up