Configuring PuTTY and git

Important Links

Several important links are mentioned in the video. They are:


Several important commands are mentioned in the video. They are:

Configuring git

  1. git config --global your@email.address
  2. git config --global "Your Name"
  3. git config --global pull.rebase true
  4. git config --global push.default simple

Linking git and GitHub

  1. "$GIT_SSH"

PuTTY Settings

Several parts of the configuration screen were used in the video. The screens and parameters are:

  1. Session
    • Hostname:
    • Save the session as
  2. Connection → Data
    • Auto-login Username: CNM Username from the previous screencast
  3. Connection → SSH → Auth
    • Private key file for authentication: Browse to the ssh-key.ppk file in your bootcamp directory


GitHub is a site that will the staging area for all the code you in this class, and when you leave this class. Think of it as a living, expanding professional portfolio of code you have written. The main idea of using GitHub is twofold:

  1. To collaborate with your teammates during class and be an effective group member
  2. To have an easily accessible center for all your work to share with future employers

Before watching this screencast, please sign up for a GitHub account. Since this will be a professional account, it is important you use a professional username. Make sure the username is something you'll have no shame in sharing with future employers. Your first and last name (or a slight variation) is recommended.