Git and Gitlab: Introduction
Git is the state-of-the-art version control system, taking away the pain of managing many, continuously changing, files. GitLab allows you to save these files to the cloud, giving you a place to collaborate, share and backup your work. Put these two amazing tools together and you have a convincing workflow of how you manage your data.
This course is aimed to beginners, researchers and students alike. Each part of the course consists of a lecture part, followed by exercises where you can move at your own pace.
Allgemeine Informationen
Dauer | 3 hours |
---|
- Understand the basics of git
- Practical experience with git from the command line
- Hands-on experience with GitLab and synchronising with git
- Interacting with git using Gittup as a UI
- Advanced topics à la carte (to be chosen by the participants according to their interests)
Please ensure you complete the following steps before the course:
Optional:
In the course, we will be using an SSH key pair to connect to our repository on GitLab. If you have never used SSH before, you can use another secure connection to your GitLab account or create an SSH keypair before the course. You can find a manual here: https://lms.uzh.ch/auth/RepositoryEntry/16751395222/CourseNode/101411146655259
- Install git from https://git-scm.com/. The defaults of the installer are sensible.
- Login for a first time to https://gitlab.uzh.ch. You may need to create a SWITCH eduID account.
- Install Gittyup from https://github.com/Murmele/Gittyup.
Optional:
In the course, we will be using an SSH key pair to connect to our repository on GitLab. If you have never used SSH before, you can use another secure connection to your GitLab account or create an SSH keypair before the course. You can find a manual here: https://lms.uzh.ch/auth/RepositoryEntry/16751395222/CourseNode/101411146655259
Students and employees of the University of Zurich. This course is particularly suitable for participants with no prior experience with Git.
Participants will be able to
- understand the basic concepts of version control systems, especially the role of Git in efficiently managing file changes.
- use Git and GitLab for version control and collaboration, both via the command line interface and a graphical user interface.
- Version Control
- Git
- GitLab
- Collaboration
- Teaching materials can be found in this repository: https://gitlab.uzh.ch/zi-it-training/git
- Creating an SSH keypair: https://lms.uzh.ch/auth/RepositoryEntry/16751395222/CourseNode/101411146655259
Please bring your own computer to this course. This course is offered in cooperation with The Alternative (https://thealternative.ch).
Kursdaten
Code | Referierende | Daten | Plätze frei | Ort | |
---|---|---|---|---|---|
HS24-GIT2 |
Marti Noah Wasser Ian |
15.01.2025
(14:00 - 17:00 Uhr)
|
1 | Universität Zürich Irchel | zur Anmeldung |