Task 1: Create an event page¶
- Select the Conference type
- Enter a Title
- Enter a Start/End Date
Task 2: Create a landing page¶
Generate the following landing page for your event.
Getting started with Git
Language English Cost Free of charge Level Beginner Registration Period YYYY-MM-DD to YYYY-MM-DD
Working with a command-line interface (Shell) as a foundation for the following tools employing Git as a version control system (VCS) for managing changes while working with files. The chapter will be taught during the course:
- Introduction to version control
- Git setup
- Basic local Git workflow
- Branching and merging
- Resolving Conflicts
To register, please log in via Helmholtz AAI. Once you have registered, you should receive a confirmation e-mail. If you receive no such e-mail (and it is not in the spam folder), don’t hesitate to contact the organizer.
Participants are asked to make sure they have the necessary rights to install software on their computers. For this workshop two tools are required:
- A Unix-compatible command-line interface (Shell for short)
- The git tool
You can find detailed installation instructions for each of these tools here.
Task 3: Create a timetable¶
Generate the following timetable for your course.
- Getting to know each other
- How to course works?
Session Bash (60’)
- Introducing the Shell (20’)
- What is a command shell and why would I use one?
- Navigating Files and Directories (20’)
- How can I move around on my computer?
- How can I see what files and directories I have?
- How can I specify the location of a file or directory on my computer?
- Working With Files and Directories (20’)
- How can I create, copy, and delete files and directories?
- How can I edit files?
Coffee Break (15’)
Session Git 1 (90’)
- Getting started (30’)
- Automated Version Control (10’)
- Setting Up Git (5’)
- Creating a Repository (10’)
- Ignoring Things (5’)
- Tracking and Exploring Changes (60’)
- How do I record changes in Git?
- How do I check the status of my version control repository?
- How do I record notes about what changes I made and why?
- How can I identify old versions of files?
- How do I review my changes?
- How can I recover old versions of files?
Session Git 2 (90’) 1. Collaborating with other users(45’) 1. Conflicts (45’)
Cookie Break (15’)
Session GitLab (45’)
- Remotes in GitLab (30’)
- Open Science (15’)
Task 4: Setting up a registration form¶
Create two registration forms:
- Participants” and
- “Waiting List”.
Create formsettings (same as
General settings) for this course:
- Titles “Participants” and “Waiting List“
- Only logged-in users: Yes
- Limit registration: 20 (Participation List only)
Registration Manage Overview
You can modify the following:
- Registration Form (recommended)
- Scheduler for the visibility of the registration forms
- and the ‘General settings’ (initial settings)