Clone a remote source code repository to keep track of your work.
Create an account on github if you don't have one.
After you have created your account, send me an email that contains your github username. I should be able to visit http://github.com/YOURUSERNAME and see your github profile.
You will receive an email response containing the url for your remote git repository. While you wait for a response from me, you will need to create an ssh key (instructions: windows | everyone else). Be sure to add your public key to your github profile per those instructions. (windows users, beware when copying from notepad. See this screenshot.)
Create a subdirectory of cs498
called src
. This is your dedicated working directory for our projects.
At this point your directory structure should look like this:
Install git on your workstation.
Next, configure git so that it can add your full name to the commit log:
Now create your repository:
You should now have a repository in src
. Edit the README file (add your full name and a one line description of what this repository is). Add your change and commit it.
Now your change is committed... but you need to push
your changes to the remote repository so I can see it.
If successful, you should see something like the following on your screen:
You should also be able to visit http://github.com/ybakos/YOUR_REPOSITORY and see your repository there. NOTE: You might not, depending on how heavily loaded github is. As long as you see the above output on your console, your changes were pushed correctly.
Optional: If you are unfamiliar with git, spend some time reading this stuff.
I must receive a message via github containing your github username on Friday, Jan 15.
I must be able to clone your repository by 5PM on Monday, January 18. No exceptions.