Files
gitea-pages/services/user-guide/gitlab/git.psi.ch.md
2024-08-08 17:16:50 +02:00

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.