Welcome on the UNIGE GitLab documentation. You will find here all the information you need to use the UNIGE GitLab instance.
Please see the UNIGE official formations at https://spc.unige.ch/en/teaching/digitalskills/ (old https://spc.unige.ch/en/teaching/digitalskills/).
gitlab.unige.ch
is open to the whole Swiss educational audience via SWITCHaai (UNIGE members should use their ISIs credentials) and to any non-academic entity via SWITCH edu-ID (free registration required) . For this reason, password authentication has been deactivated.
Git clone/push/pull
are available:
Access to each resource is directly managed per (sub)group or project via the web interface (see https://gitlab.unige.ch/help/user/permissions ).
To easy access management, you should think in a hierarchical terms from the very beginning:
By default, the following settings apply to any internal users:
git push
: 1MBPlease contact the UNIGE GitLab administrators (see https://catalogue-si.unige.ch/gitlab ) if you need more resources.
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:
By default, each project is private , i.e. they can only be cloned and viewed by project members.
For more details, please check the corresponding section of the upstream documentation of the UNIGE GitLab instance.
Learn Git with a game: https://ohmygit.org/
Git Windows client https://dataforum.unige.ch/t/recommended-git-client-for-gitlab-unige-account/322/2
SPC VCS courses https://spc.unige.ch/en/teaching/digitalskills/source-code-management-git/
You did something wrong with Git? This site may help you: https://ohshitgit.com/