Getting Started With Git
In this class we'll be using the Git version control system, both for individual homework submission and to facilitate team project collaboration. Even if you're already a Git expert, please carefully read through this document to find out how to connect to the Git repositories for this course.
Installing Git On your Development Machine:
Git should come installed with Xcode 4.
Setting Up Gitolite:
We'll be working with a tool called Gitolite to manage user authentication and access control permissions on our Git server. To use gitolite, first you have to send your TA a copy of your public SSH key. See instructions here.
Working With Our Repositories:
To avoid an onslaught of bots, we won't be posting the name of our Git server online, so look for an email from your TA about the Git server name. When you get that, you should be able to follow these instructions for working with the repositories we set up to submit your homeworks and get course material.
Finally, if you're new to Git you're probably going to want some tutorial. See here to get started. If you stick the the basics, using Git is pretty easy.