Installing Git and Setting Up Accounts

Git is a Version Control System (VCS) that has gained a lot of traction among the programming community. We will want to use version control to keep track of the files we write, and the changes we make to them.

Account Creation

During the course we will show you how to use GitHub to host some of your work and do code related project management. You will need to set up an account:

Mac Users

On MacOS, download and install Git from here. If your system says it can't be opened, because it is from an unidentified developer, then open it via right-lick and open. Also install the command-line auto-completion script. For this go to this website. You should now see a the text file starting with

# bash/zsh completion support for core Git.
#
# Copyright (C) 2006,2007 Shawn O. Pearce <spearce@spearce.org>
# Conceptually based on gitcompletion (http://gitweb.hawaga.org.uk/).
# Distributed under the GNU General Public License, version 2.0.

save this file as git-completion.bash to your user folder by pressing CMD+s. If you want to know where your user folder is, open a terminal and type pwd. For Uli it is for example under /Users/ubergmann.

If you use Safari, make sure to save the file as Page Source and don't append a .txt to its filename (Chrome does this automatically). If everything went right, you can now type ls in your terminal window and should see git-completion.bash there between other files.

Linux Users

Follow the steps documented here to install on Linux from the terminal.

Danger

To install system software using apt-get, you need Super User rights. So please add sudo in front of each apt-get command in the document above, like so: sudo apt-get install git

Windows Users

Download and install the latest versions of msysgit

After installing these programs use Windows Explorer to go to a folder that contains some documents (any folder) and right click on it. You should see some additional items - "GitBash" appear in the context menu upon right-clicking.

Windows PATH Setting Redux

We also want Git from the command line, so we again need to update our PATH settings.

Right-click on Computer. Then go to "Properties" and select the tab "Advanced System settings". Choose "Environment Variables" and select Path from the list of system variables.

Choose Edit.

On Windows 7 or 8 machines: If you accepted all defaults during your installation, and didn't have any other non-default setting prior to starting this guide, modifying the following string, copy and paste the following string without spaces at the start or end:

   ;C:\Program Files\Git\bin

On Windows 10 machines: Click New and paste the following string:

    C:\Program Files\Git\bin

Click on OK as often as needed.

Verifying your install

To verify your installation, type the following command in a terminal and press the return key:

       git --version

You should get an output that looks like:

        git version 2.18.0

Ensure that you have a version greater than 2.15.0 installed.