In this beginner's introduction to Git you will learn the basics of working with Git version control from Linux command line. We will start by cloning a remote repository and will use it to collaborate on an article, where each participant contributes a few lines of text and merges it into the project.

Requirements:

  • No need to install Git on your machine, as we will be using a remote Linux system. We will not be using GitHub, so no need for a GitHub account either.
  • However, you will need to bring your laptop with wireless access and with a remote secure shell (SSH) client installed:
    • If you are on a Mac or Linux laptop, you already have it installed.
    • If you are on Windows and don't have SSH installed (or don't know what it is), please install the free edition of MobaXterm from https://mobaxterm.mobatek.net/download.html.
  • We will provide guest accounts on a remote Linux machine.
  • We assume no previous knowledge of the Linux command line or version control.

This workshop is part of a series of workshops by SciProg. SciProg—short for Scientific Programming Study Group—is dedicated to building a community of SFU researchers who perform computational data analysis as part of their academic work. SciProg promotes skill sharing and collaboration by (1) organizing 60 to 90-minute interactive workshops covering a wide range of software tools, (2) providing Q&A sessions for peer-to-peer assistance and collaboration, and (3) bringing researchers together at social events like Hacky Hours.

Audience

Upcoming workshops

No upcoming workshops available.