Location
iDiv Leipzig, tba
Dates
to be agreed on
Credit points
0.5/1.0 CP
Contents
Day 1 – basics seminar
In a 6+ hours hands-on seminar, we’ll first talk about the motivation for using a version control system, and then the participants will get an introduction to using git on the command line. The goals are first to get you set up to track changes / use git with your projects, and then to be able to participate in the collaboration on platforms like GitLab and GitHub. Requirements: BYOD (laptop), eduroam for WiFi access, and an account for https://git.idiv.de since we’re using this as the platform to teach collaboration.
More detailed content and cheat sheet here.
Day 2 – getting started with your own projects
(open to all independent of the basics seminar) Workshop-style get-together to individually set up e.g.:
- your git integration with your favorite text editors or IDEs like RStudio or VS Code
- start using git in your real projects
- using platforms GitLab or GitHub (project setup, issue management, …)
- … and whatever else comes up
Note: There is no fully fixed content, it all depends on what you bring to the table with your projects, questions and needs. We will ask during/with/after registration to plan for a little structure and will give you an update on the rough outline. Otherwise, feel free to either come and go as you like or bring something else to do during the parts that aren’t relevant to your current situation/needs.
Requirements: BYOD (laptop), eduroam for WiFi access, git experience at least at the level of the git basics seminar (cf. git basics cheat sheet).


Lecturer
Christian Krause
Christian is a technical employee (HPC Cluster) at the General IT support (GSU) and offers scientific computing services at iDiv.
Email
christian.krause@idiv.de