git and GitLab
Git is an open source version control system stemming from software development, where it is used for versioning and managing text files (e.g. source code, csv, xml, txt files). The git software makes it possible to save interim versions of files in so-called git repositories and thus track their development. The use of git requires basic knowledge of programming.
GitLab is a web service that can be used to manage git repositories. GitLab also offers options for project management (e.g. wiki, issue tracking system), access control and role distribution as well as automation. GitLab can also be used without programming knowledge.
Together, git and GitLab can be used to manage data in many phases of the research process, from the management of physical samples and their measurements to the development of research software and the organization of the research project.
git at UDE
The University of Duisburg-Essen hosts a GitLab instance that all members of UDE can log on to with their university ID. No further access request is required.
Collaborative work with GitLab
Once you’ve signed in to GitLab, you can create projects and share them with colleagues at UDE. External accounts, e.g. for project partners outside of UDE, can be requested from ZIM.
Instructions and further information on GitLab [in German]:
Training and consulting
The Research Data Services support your work with GitLab by offering regular hands-on workshops. You are also welcome to contact us if you have any questions.
Dates and registration for workshops can be found here:
Our services for git and GitLab
Contact
Do you have questions on how to use git and GitLab for research data management? Write to us!
Contact us