Logo of the University of Passau

Gitlab

For its faculty members, the FIM operates a Gitlab instance with the usual functions for sharing Git repositories, managing issues, etc.

It is accessed via the website  https://git.fim.uni-passau.de.

Authorized users, terms of use

Primarily, the FIM Gitlab server is available to members of the FIM as well as its cooperation partners, but may also be used by other members of the university.

By using this service, each user agrees to abide by the GitLab Ultimate for Education Terms of Use:

https://about.gitlab.com/terms/#edu-oss

Thus, the use by the following user groups is permitted under the respective premises mentioned:

  •     Students of the University of Passau: as long as GitLab is used for study purposes.
  •     Employees of the University of Passau: if GitLab is used for teaching or an open source project
  •     External cooperation partners: Can collaborate in projects (teaching/open source project) if they are invited by the project owner.

Login and access

Faculty members use the "LDAP" option and their FIM account when logging in.

Research groups with external collaborations can apply for a local account on the FIM-Gitlab server for their collaborators by contacting the FIM IT Services team.

Features

As an academic institution, the faculty holds a Gitlab Ultimate license.

This provides you with a variety of tools for planning projects, managing tasks, automating processes, and more. For an overview of these features, visit the Gitlab developers' website.

Please note that (as with all FIM IT services) you may only use this service in the context of your studies or research and teaching. Any commercial use is prohibited.

Continuous Integration (CI)

For projects in FIMGit, you can use Continuous Integration and Delivery (CI/CD) via GitLab CI. For this purpose, we provide shared GitLab CI runners, which are enabled by default for all new projects. In your projects' CI/CD settings, you can switch the use of the shared runners on and off, and for special cases you can also register your own runners.

Groups

To facilitate the usage of shared repositories, Gitlab groups can be created for chairs, internships and other groups at the faculty.

Please contact the FIM IT Services team for this.

Large files

The files of the Gitlab service are stored in a highly available system. To maintain the performance of the service for everyone, Git repositories should only be used for versioning text-like file formats (e.g. source code, LaTeX documents, etc.) Overly large file uploads will therefore be rejected by the Gitlab server with the message "fatal: pack exceeds maximum allowed size", and no changes from that push operation will be kept on the server.

For larger files (e.g. images, videos, Office and PDF documents), we support the "Git Large File Storage" (LFS) option. With this feature, the large files are kept in a separate storage area on our servers and are stored in the Git repository in the form of a reference.

After a one-time setup on your computer, the use of Git-LFS is completely transparent to you: In your local copy of the repository, all files remain in their usual location; when transferred to the Gitlab server, the file types you declared as "large" are automatically uploaded to the correct storage area.

I agree that a connection to the Vimeo server will be established when the video is played and that personal data (e.g. your IP address) will be transmitted.
I agree that a connection to the YouTube server will be established when the video is played and that personal data (e.g. your IP address) will be transmitted.
Show video