Working with GitHub

Contents

Create GitHub Account

  1. Go to https://github.com/
  2. Create an account
  3. Email your github user name to Bridget Almas
  4. You will receive an email notification that  you have been added to the Bodin GitHub Repository

Install GitHub Client – Windows 7 Instructions

  1. Login to github at https://github.com
  2. Go to https://help.github.com/articles/set-up-git
  3. Click on Download GitHub for Windows  (http://github-windows.s3.amazonaws.com/GitHubSetup.exe)
  4. Run the installation

Make a local copy of the Perseids Bodin Repository

  1. Start the GitHub client (it may start automatically after installation completes).
  2. On the opening screen, login with your Github account, and supply your email address (an email address is required in order to commit files to the repository).
  3. You should see TuftsUniversity in the list of available github repositories. (If you don’t then make sure you followed all the steps under “Create GitHub Account” above and have received notification that you have been added to the repository.)
  4. Click on TuftsUniversity and navigate to the repository named TuftsUniversity/perseids_bodin  (This may be the only repository you see).
  5. Click the Clone button to make a local copy of the repository.
  6. Once the clone is complete, click the arrow to open the repository. The view will show you the last committed change to the repository.
  7. Click the Tools icon at the top of the page, and then select “open in explorer”. This will show you the files available in the repository in the Windows explorer.
  8. Use this location when setting up Abbyy Fine Reader

Saving your work in the Perseids Bodin Repository

  1. When you are done editing for the day, go back to the Github application and enter the repository.
  2. Click on the “Show uncommitted changes button”. If you have setup your environment correctly, and made changes in Abbyy Fine Reader, you should see the files you have updated listed here. If you don’t see any changes, and think that you should, then something is not setup right.
  3. Enter a comment describing your work and click “submit”
  4. Once the work has been committed to your local copy, click the “sync” button at the top of the screen to push the changes to the remote repository on github.