-
Notifications
You must be signed in to change notification settings - Fork 2
Intro to git lab training (topic branch workflow)
Welcome to the intro to git training lab! We will start by getting everyone into the WWU-ACM Github organization
and breaking up into teams. Your team will use on the repositories name in the following fashion WWU-ACM/fa14-team#
.
If you are in Cygwin on Windows or the terminal in Mac OS then ssh <cs username>@linux.cs.wwu.edu
and Linux with us.
-
Since we are using Github as our repo host you will need an account. Make one here if you don't have one already.
-
There will be team lists on the board - go add your Github account name to a team list (3-4 to a team).
-
You will be added to the WWU-ACM organization and placed in the Intro to Git Lab Team. This team is a Github construct and organization team members have access to repos also added to the team. (The teams on the board correspond to which repo you will be working with)
-
Start by setting up a git config file in your home directory. I have a template you can download and edit. The following will download the template and place it in
~/.gitconfig
curl http://sw.cs.wwu.edu/~raderk/gitconfig > ~/.gitconfig
-
Edit the following lines in that file (
~/.gitconfig
).Line 2: name = <Github account name>
Line 3: email = <email registered with Github>
Line 17: editor = <emacs | vim>
-
Setup an RSA ssh key pair between your CS account and Github so you can interact with Github without typing your username and password every time you want to do anything. Follow this tutorial from Github exactly.