can create personal projects
by themselves. For group projects
contact your ITC
. For projects for lectures and courses
contact our service desk
Importing Existing Repositories
Instructions for importing existing Git or Subversion repositories into GitLab projects can be found here
Repository Size Restriction
The maximum repository size is
, if this limit is reached further commits are impossible.
To solve the issue you can move large binary data
. Please note that LFS also has a size restriction of
When collaborating with other users you can grant access to other users, nethz
All members and students of the D-INFK
already have an account on GitLab
. Other people can just log in to https://gitlab.inf.ethz.ch
once using their ETH user name
and ETH password for web applications
to create an account.
When adding members to a project you can search for the ETH user name
of the person.
External users can use a Google
account for authentication.
An external user can go to https://gitlab.inf.ethz.ch
, select the Standard
authentication tab and login. Authentication is done using the OAuth service
of the used account.
When searching an external user for granting access you have to use the complete account id (
<identity>@github.com) for unique identification.
An external user must login once before that user can be added to a project.
All users can upload one or more
ssh public keys
to access the Git repositories.
Guides for setting up automatic testing or building can be found here