-
Notifications
You must be signed in to change notification settings - Fork 18
Setting up github
Rob Linsalata edited this page May 1, 2013
·
8 revisions
- The Baxter Research Robot has been set up in its workspace and any purchased accessories have been installed. Instructions for hardware installation may be found here.
- A developer workstation meeting the minimum system requirements is available for use.
- The developer workstation has been set up successfully - instructions here.
- The developer workstation has been connected to Baxter and connectivity has been validated - instructions here.
- You have received your Github credentials from Rethink Robotics. This is available when the Baxter Research Robot is delivered.
- Your developer machine is set up to access Rethink files from Github.
-
If git is not already installed on development workstation, you will need to install it as follows:
$ sudo apt-get install git-core
-
Github will need your ssh public key.
- Navigate to your ~/.ssh directory and copy the full contents of the id_dsa.pub file to the clipboard.
- If there is no id_dsa.pub file in this folder, run
$ ssh-keygen -t dsa
to create one. Simply hit enter when prompted without typing anything to create the files in the correct location.
- If there is no id_dsa.pub file in this folder, run
- Now go to Github and log in with your Rethink provided Github account.
- Go to Account settings (second icon from your account name on the top navigation bar of Github).
- Navigate to the left panel, and click "SSH Keys".
- Now click the "Add SSH key" botton on the upper right of the SSH Keys page.
- Enter a name for the key and paste the contents of your clipboard into the "Key" section, then save the key.
- Navigate to your ~/.ssh directory and copy the full contents of the id_dsa.pub file to the clipboard.
-
Now make a new dir called "git" somewhere on your system outside of any other pre-existing respository directories. Make sure you are not in any init shell for any systems.
-
Set up your git credentials on the Development Workstation as follows.
$ git config --global user.email <[email protected]>
$ git config --global user.name <firstName lastName>
© 2008-2013 Rethink Robotics. All rights reserved.