1.5 KiB
General Information and Guideline
Under Construction!
To make a cut between internal development and external colaboration, there is two installations of Gitlab at PSI. For convenience reasons, we speak of Gitlab. If the information is specific to one instance it will be called by its URL.
Comparison
| Feature | gitlab.psi.ch | git.psi.ch |
|---|---|---|
| Container Registry | No | Yes |
| RPM Registry | Yes | Yes |
| Gitpages | No | Yes |
| ACL for Gitpages | No | Yes |
| LFS | Yes | Yes |
| Public accessible | Yes | No |
User Management
Every PSI User is allowed to login to Gitlab, to work with non PSI Users, these must first be registered in AD. This can be done in SNOW (Beware Page is a little out of date) The user must have logged in first to Gitlab that it can be added to any group or project. Make sure to upload an SSH public key to your Gitlab profile to be able to push and pull code with SSH.
Sign-up and local Users are disabled.
Runners
There are 2 shared Gitlab runners to use, if you want to use deticated runners, these must be registered first and the option to use shared runners disabled in the project options. Runners are in the responsability of the owner, if there are any changes, we will inform the users accordingly.
Availability
There is no SLA on Gitlab, but we do our best to have it available like other linux services during office hours.