Using TortoiseGit with GitHub– A checklist rather than tutorial

UPDATE: Forget everything in this article -> Just go get Git for Windows v1

    1. Install msysGit  http://code.google.com/p/msysgit/
    2. Create a SSH key using Bash (id_rsa and id_rsa.pub)
    3. Install TortoiseSVN
        1. Use plink

 

    1. Use puttyGEN, which comes with TortoiseGit, to create a Putty private key from id_rsa like so:
      puttyGen –>
      Conversions –>
      Import Key –>
      Open %userprofile%\.ssh\id_rsa –>
      Save Private Key
      as private.ppk (or whatever you want)
    2. Register your Public Key (id_rsa.pub) with GitHub i.e. Copy/paste the text inside the file into your Github account SSH Key (https://github.com/account –> SSH Public Keys)

 

  • Set your details from the Git Bash command line. The token is available from your Github Account Settings.

    git config –global user.name “Your Name”
    git config –global user.email “your@email.com”
    git config –global github.user your-github-name
    git conf
    ig –global github.token your-github-token
  • Get the Repository’s Read + Write SSH URL
    image
  • Clone the repository to a folder using TortoiseGit

 

  1. Load the putty key %userprofile%\.ssh\private.ppk  if that is where you saved it.

Disclaimer

This is a rough summary of what to do, and more of a reminder to my future self. If you have any suggestions, let me know.

This entry was posted in Uncategorized and tagged , , . Bookmark the permalink.

2 Responses to Using TortoiseGit with GitHub– A checklist rather than tutorial

  1. Andrew Vit says:

    Quick correction, that should be “register your *Public* Key (id_rsa.pub) with GitHub”. The private key should stay on your computer.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>