Both sides previous revision
Previous revision
Next revision
|
Previous revision
|
gitlab:start [2021/09/20 16:41] Yann Sagon |
gitlab:start [2023/10/25 11:17] (current) Philippe Aepli [Project visibility] Fix public acces URL |
| |
<note important> | <note important> |
See https://gitlab.unige.ch/help/user/index.md if you are looking for the upstream documentation of the UNIGE GitLab **running** instance. | See: |
| - https://gitlab.unige.ch/help/user/index.md if you are looking for the upstream documentation of the UNIGE GitLab **running** instance. |
| - https://catalogue-si.unige.ch if you need to contact the team behind GitLab. |
</note> | </note> |
| |
| ==== Learning ==== |
| |
| Please see the UNIGE official formations at https://spc.unige.ch/en/teaching/digitalskills/ (old https://spc.unige.ch/en/teaching/digitalskills/). |
| |
| |
==== Access ==== | ==== Access ==== |
| |
| |
Git ''clone/push/pull'' are available: | Git ''clone/push/pull'' are available: |
- via SSH (see https://gitlab.unige.ch/help/ssh/README.md ) after either the user has added a key in the GitLab profile settings or one of the project administrators has set up a **Deploy Key** in the GitLab project interface (see https://gitlab.unige.ch/help/user/project/deploy_keys/index.md ) | - via SSH (see https://gitlab.unige.ch/help/user/ssh ) after either the user has added a key in the GitLab profile settings or one of the project administrators has set up a **Deploy Key** in the GitLab project interface (see https://gitlab.unige.ch/help/user/project/deploy_keys/index.md ) |
- via HTTPS after the user has generated a **Personal Access Token** in the GitLab profile settings (see https://gitlab.unige.ch/help/user/profile/personal_access_tokens.md ) or one of the project administrators has set up a **Deploy Token** in the GitLab project interface (see https://gitlab.unige.ch/help/user/project/deploy_tokens/index.md ) | - via HTTPS after the user has generated a **Personal Access Token** in the GitLab profile settings (see https://gitlab.unige.ch/help/user/profile/personal_access_tokens.md ) or one of the project administrators has set up a **Deploy Token** in the GitLab project interface (see https://gitlab.unige.ch/help/user/project/deploy_tokens/index.md ) |
| |
Please contact the UNIGE GitLab administrators (see https://catalogue-si.unige.ch/gitlab ) if you need more resources. | Please contact the UNIGE GitLab administrators (see https://catalogue-si.unige.ch/gitlab ) if you need more resources. |
| |
| <note important> |
| If you need to store **large** files such as audio, video or graphics ones, please consider switching to [[https://gitlab.unige.ch/help/topics/git/lfs/index.md|Git LFS]]! |
| </note> |
| |
| |
| ==== Features ===== |
| |
| The UNIGE GitLab instance is based on the upstream **Community Edition** (cf. https://about.gitlab.com/install/ce-or-ee/), since until now no Enterprise features have been needed after various evaluation. |
| |
| Of the CE-included feature, the UNIGE GitLab instance does not support the following ones: |
| - CI/CD shared runners (cf. https://dataforum.unige.ch/t/gitlab-runners-not-available/401) |
| - Pages (cf. https://dataforum.unige.ch/t/gitlab-pages-support/194) |
| - PlantUML (cf. https://gitlab.unige.ch/help/administration/integration/plantuml.md via https://support-si.unige.ch/openentry.html?tid=INC000000146442) |
| |
==== Project visibility ==== | ==== Project visibility ==== |
By default, each project is **private** , //i.e.// they can only be cloned and viewed by project members. | By default, each project is **private** , //i.e.// they can only be cloned and viewed by project members. |
| |
For more details, please check the [[https://gitlab.unige.ch/help/public_access/public_access|corresponding section]] of the upstream documentation of the UNIGE GitLab instance. | For more details, please check the [[https://gitlab.unige.ch/help/user/public_access|corresponding section]] of the upstream documentation of the UNIGE GitLab instance. |
| |
| |