Configuring Git, Cloning a Fork
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.