31 lines
1.5 KiB
Markdown
31 lines
1.5 KiB
Markdown
# 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](https://intranet.psi.ch/en/computing/request-accounts-for-external-collaborators) (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.
|