4.1 Set up
There are many ways to get Git running on your computer. Depending on your OS and the version you have, Git may come pre-installed on your computer. However, it is a good idea to update it to the latest version, so I’d recommend you follow the steps below anyway.
4.1.1 Windows
- Install Git for Windows
- This gives you Git Bash, which is a much nicer way of interfacing with Git than the command line.
- Note: when asked about “Adjusting your PATH environment”, be sure to select “Git from the command line and also from 3rd-party software”. The other default options should be fine. For more details about the installation settings, please click here
- Open up Git Bash and enter
where git
. Open up the command line and enterwhere git
. Depending on whether you have administrator privileges, the outputs should look something like this, respectivelywhich git
:/mingw64/bin/git
where git
:C:\Users\owner\AppData\Local\Programs\git\bin\git.exe
(User privileges)where git
:C:\Program Files\git\bin\git.exe
(administrator privileges)
- If you see
cmd
instead ofbin
, then you need to edit the PATH in your environment variables, as above. You can do this by typingenvironment variables
into the Start box and scrolling to the PATH section of User/System variables (depending on whether you have administrator privileges), and changingcmd
tobin
in thegit.exe
path.
4.1.2 Mac
There are more (workable) ways to install Git on OSX than on Windows, but I think this is the best option as it gives you a great package manager for the future.
- Open the terminal and enter
/usr/bin/ruby -e "$(curl -fsSL https:/raw.githubusercontent.com/Homebrew/install/master/install)"
- Enter
brew install git
into the terminal
4.1.3 Final Git set up steps
Now that you have Git running, you need to tell it who you are. This allows multiple people to make changes to code, and the correct names will be attached to the changes.
Open up the Git Bash and enter
git config --global user.name 'Firstname Lastname'
git config --global user.email 'my_email@gmail.com'
Typing in git config --global --list
is a way to check that your details have been saved correctly.
Note: it is essential that you enter the same email as your GitHub account information. This way you can connect the two. If you would prefer to use a different user name than your GitHub user name you can. This would help show you which computer you completed the work on, but it is not important to most people.
4.1.4 Installation problems
If you followed the instructions above, Git should be ready to go. However, sometimes you still end up with errors. This is far more likely with Windows that Mac, but if you find that the next steps don’t work for you, see if the other installation options from Jenny Bryan’s book here work for you, or the trouble shooting tips here (and here if you’re on Windows), which are useful when trying to connect Git with RStudio.