You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 23 Next »

About


GN GitLab is a source code repository for GN Project Participant. You can use your federation identity to log-in and work together with your coworkers in GN activities. Provides a Git-repository manager providing wiki, issue-tracking and CI/CD pipeline features.

How to access


  1. Go to https://gitlab.geant.org/



  2. Click on "Federated Authentication" and follow the authentication process with your Identity Provider
  3. Account will be automatically created if you are GN4-3 project member. 
  4. You will get a message that your access is denied (or that access without a pre-existing GitLab account is not allowed) if you are outside the GN4-3 project. If such a situation occurs, follow the tutorial below (How to invite people outside GN4-3 project). 

Short guides


How to invite people outside GN4-3 project


Important

Please submit a ticket to invite a person (or people) who are not the GN4-3 members but they are going to take part in collaborative software development. GitLab administrator will create accounts on your behalf for all verified people outside the Geant project.


In order to invite existing members to an existing project first we need to go to the project itself.  Than click on Settings > Members > Invite member tab.

Select a member, choose a role permission, expiration date if needed and click Add to project. Shortly after, an email should arrive at the email address of the invited member.


How to setup a new project and invite project members:

1. Go to https://gitlab.geant.org/ and login with your credentials.

2. You will be provided with the home page on which you can create your first GitLab project or otherwise it will list the already created ones.

3. You can create a new group and than invite other members to that group in order to collaborate to the assigned project's or directly create a new one. In this case we will create a new group with name "mynewgroup".

4. Now we will add members on mynewgroup and assign the member permissions. More information about members permissions on: https://docs.gitlab.com/ee/user/permissions.html


5. Now that we have added members to mynewgroup we can start create new project. Go to Projects > Your projects > Create a project. Than we can specifie a name (1), the group (2), visibility (3) and Create!

Troubleshooting

Need account for collaborator from outside GN4-3 Project 

  1. Go to https://jira.software.geant.org/servicedesk/customer/portal/2 (Software Tools HelpDesk) to create an ticket
  2. Choose Permissions category than Grant permissions as issue type
  3. Provide information about new collaborator: Name, Surname, E-mail, NREN/organization he belongs to


  • No labels