This article will walkthrough setting up a Github repository and using a Ubuntu Desktop environment to perform push and pull requests.
It is assumed you have an account on Github already at http://github.com. It is also assumed you are familiar with a distributed source control system.
Perform a clone of the repository to the local computer:
git clone [url]where [url] should be replaced with the address of the repository on the repository webpage.
git remote set-url origin firstname.lastname@example.org:username/repo.gitwhere username should be replaced with the github username and repo.git should be replaced with the repository .git file. This url should be similar to the clone URL but during the clone it does not at the email@example.com part.
After adding files or making changes to existing files perform a commit to the local copy of the repository:
Before being able to push changes to the repository on github, an SSH key is required:
ssh-keygen -t rsa -b 2048rsa could be changed to dsa encryption protocol and 2048 is the length of the key (higher the better)
Push the changes to the central repository so that everyone can get them:
GitHub makes it very easy to use Git and uses SSH for security.