You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Mar 13, 2025. It is now read-only.
Github's Teams are groups of organization members whereas Gitlab's Groups are just groups of Gitlab users (Groups are more like Github' organizations).
5
+
Each Github organization can have repositories and assign teams to them and each team can have subteams.
6
+
Gitlab groups can have repositories and create subgroups (nested).
7
+
8
+
## Setup guide
9
+
10
+
### Github
11
+
12
+
1. Go to 'https://github.com/settings/organizations' and click 'New organization' button
13
+
2. Select your plan.
14
+
3. Enter organization's name, contact email address, solve the captcha and click Next
15
+
4. Click 'Skip this step'
16
+
5. If you receive a survey, you can just go to the bottom and click Submit without filling anything.
17
+
6. On your new organization page go to 'Teams' tab and click 'New team' button.
18
+
7. Fill in your team's name, description (optional) and visibility. Submit by clicking 'Create team'.
19
+
Now you have your team created and you should get redirect to its page.
20
+
You can assign it to an organization's repository by clicking 'Add Repository' and entering repository's name, in 'Repositories' tab of a team's page.
21
+
22
+
### Gitlab
23
+
24
+
1. Go to 'https://gitlab.com/dashboard/groups' and click on 'New group' button.
25
+
2. Enter group's name and set visibility level. Finish by clicking 'Create group'.
26
+
You can now create repositories for this group or subgroups.
27
+
28
+
## Roles
29
+
30
+
In Topcoder X you can select role which user who joins via specific invitation link receives.
31
+
32
+
### Github
33
+
34
+
For github team you can set two roles: Member and Maintainer.
35
+
You can read about them here: https://docs.github.com/en/github/setting-up-and-managing-organizations-and-teams/permission-levels-for-an-organization and https://docs.github.com/en/github/setting-up-and-managing-organizations-and-teams/giving-team-maintainer-permissions-to-an-organization-member
36
+
37
+
### Gitlab
38
+
39
+
For gitlab group you can set five roles: Guest, Reporter, Developer, Maintainer, Owner
40
+
You can read about them here: https://docs.gitlab.com/ee/user/permissions.html
0 commit comments