-
Notifications
You must be signed in to change notification settings - Fork 6
Setting up github
RethinkRoboticsInc edited this page May 29, 2013
·
4 revisions
- A developer workstation meeting the minimum system requirements is available for use.
- The developer workstation OS software has been set up successfully - instructions here.
- You have submitted your Github credentials to Rethink Robotics and access has been granted to your account. This is available once you receive the Baxter Pre-Delivery Guide prior to 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" button in 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 <user@company.com>
$ git config --global user.name <firstName lastName>