With the git client installed you can then connect to GitHub, and fork some interesting repos, and push your own stuff up there also.

First, configure the git client with your usename and email as specified on the github account

$ git config --global user.email "your_email@example.com"

# Sets the default email for git to use when you commit

$ git config --global user.name "Your Name Here"

# Sets the default name for Git to use when you commit

$ git config --global credential.helper cache

# Set git to use the credential memory cache

The default time limit is 15 minutes, this can be changes to, say, an hour:

$ git config --global credential.helper 'cache --timeout=3600'

# Set the cache to timeout after 1 hour (setting is in seconds)

Once you have forked the repo, you have to clone it on to your local drive:

$ git clone https://github.com/username/RepoInQuestion.git

# Clones your fork of the repository into the current directory in terminal

You can specifiy which directory to fork the repo in:

$ git clone https://github.com/username/RepoInQuestion.git /path/to/the relevant/directory

This directory will be created if it does not exist, providing you have access to the parent directory.