csci 21 :: setup github and cloud9 ide
Summary:

Following is a summary of the steps you need to complete to setup your GitHub and Cloud9 IDE accounts to be used in this course. The steps are presented in order -- detailed instructions with images are below.

  1. open up a web browser and navigate to https://github.com/
  2. create your GitHub account
  3. create your first GitHub repository -- recommend you call your repository CSCI-21-SPRING-2014 (enter a description if you wish)
  4. open up a new tab your web browser (do not close your GitHub tab) and navigate to https://c9.io/
  5. create your Cloud9 IDE account
  6. show and copy your Cloud9 SSH key
  7. switch back to the GitHub tab in your browser
  8. click on one of the links that will take you back to your dashboard
  9. click on "Edit Your Profile"
  10. click on "SSH Keys"
  11. click on "Add SSH key"
  12. type in a title -- recommend Cloud9 IDE
  13. use CTRL-v in "Key" field to paste the SSH key you copied from Cloud9 IDE
  14. click "Add key"
  15. click on one of the links that will take you back to your dashboard
  16. click on the link for your repository
  17. find "Quick setup", ensure that the "SSH" tab is selected, and click on icon to copy to clipboard
  18. switch back to the Cloud9 IDE tab in your browser
  19. click on "CREATE NEW WORKSPACE"
  20. select "Clone From URL"
  21. paste in the URL to your GitHub repository
  22. select "C/C++" icon to create a C/C++ workspace
  23. click "CREATE"
  24. wait for processing of new workspace to complete
  25. click "START EDITING" to begin working!

You will only have to complete these steps one time in this course. Once you have GitHub and Cloud9 IDE setup and your workspace created, use this guide to using your GitHub repository with Cloud9 IDE.

In detail (with pictures):
  1. open up a web browser and navigate to https://github.com/
  2. create your GitHub account
    create github account
  3. create your first GitHub repository -- recommend you call your repository CSCI-21-SPRING-2014 (enter a description if you wish)
    create github repository
    name github repository
  4. open up a new tab your web browser (do not close your GitHub tab) and navigate to https://c9.io/
  5. create your Cloud9 IDE account
    create cloud9 ide account
  6. show and copy your Cloud9 SSH key
    go to cloud9 ide ssh key
    copy cloud9 ide ssh key
  7. switch back to the GitHub tab in your browser
  8. click on one of the links that will take you back to your dashboard
    navigate to github dashboard
  9. click on "Edit Your Profile"
    link to github edit profile
  10. click on "SSH Keys"
    link to github ssh keys
  11. click on "Add SSH key"
    add github ssh key
  12. type in a title -- recommend Cloud9 IDE
    add ssh key title
  13. use CTRL-v in "Key" field to paste the SSH key you copied from Cloud9 IDE
    paste ssh key from cloud9 ide
  14. click "Add key"
    click add key button
  15. click on one of the links that will take you back to your dashboard
    github ssh key added
  16. click on the link for your repository
    click on github repo link
  17. find "Quick setup", ensure that the "SSH" tab is selected, and click on icon to copy to clipboard
    github copy ssh url to repo
  18. switch back to the Cloud9 IDE tab in your browser
  19. click on "CREATE NEW WORKSPACE"
    create new cloud9 ide workspace
  20. select "Clone From URL"
    cloud9 ide clone workspace from url
  21. paste in the URL to your GitHub repository
    paste url to clone workspace
  22. select "C/C++" icon to create a C/C++ workspace
    choose c++ workspace
  23. click "CREATE"
    create c++ workspaced cloned from url
  24. wait for processing of new workspace to complete
  25. click "START EDITING" to begin working!
    start editing cloud9 ide workspace
    cloud9 ide active workspace