GitLab

GitLab is a web-based Git repository manager with wiki and issue tracking features, similar to Github.
 

Introduction

GitLab, the web-based Git repository manager, is available at PIK at https://gitlab.pik-potsdam.de

As of September 2020, the server is running GitLab (Community Edition) v13.4.1. (Some screenshots below may differ) It includes an issue tracker, wiki, repository browser, activity monitor, support for groups and project milestone management.

Slides from Ciaron Linstead's 21st March 2017 presentation on Gitlab are here, or via the gitlab.pik-potsdam.de repository via `git clone git@gitlab.pik-potsdam.de:linstead/intro-to-gitlab.git`

Access

Access is available with your PIK username and password. PIK members can create up to 25 repositories, by default. If you need more, please drop a note to it-support@pik-potsdam.de

Select "PIK" on the login page, if not already selected. You should see something like this:

 

Once logged in, you have access to your profile settings, projects, group, issues and others via the  button on the top left. This will open a menu:

Supported Protocols

git clone/push/pull is available via HTTPS and SSH. For SSH access, it is necessary to add your SSH public key to your GitLab profile.

git-lfs (large file support)

GitLab also supports git-lfs (Large File Support, see here), though currently (due to GitLab internal limitations) only via HTTPS. Please bear in mind that GitLab should not be regarded as an alternative to PIK's existing data archiving and backup services, and the volume of data should be kept reasonable. Please contact us if you need assistance.

External Users

It is also possible to give external collaborators access to repositories hosted at PIK. Please send an email to it-support@pik-potsdam.de with the email address, firstname and lastname of the person you wish to add.

Further Documentation

A full list of GitLab features is available on the GitLab website.

Documentation and help for the currently installed version is available locally at https://gitlab.pik-potsdam.de/help.

If you have questions, problems or specific requirements, please email it-support@pik-potsdam.de