1) Generate a pair of RSA keys lab46:~$ ssh-keygen -t rsa -C "email@corning-cc.edu" 2) launch an instance of ssh-agent Note: This will take you to a clean prompt. lab46:~$ ssh-agent /bin/sh 3) add your private RSA key to your 'keyring' $ ssh-add ~/.ssh/id_rsa 4) Exit your ssh-agent instance $ exit 5) Copy the public key to your clipboard from lab46 *note, this is not the only way to do it, and is in no way secure because it will print the key to the console, this is bad* lab46:~$ cat < ~/.ssh/id_rsa.pub ssh-rsa you@corning-cc.edu 6) In a browser navigate to https://bitbucket.org/account/user/YOURUSERNAME/ssh-keys/ 7) Add your key with the tag lab46 8) Back in lab46 you may now clone your bitbucket repo with ssh via the command lab46:~$ hg clone ssh://hg@bitbucket.org/YOURUSERNAME/YOURREPONAME [exampleoutput] destination directory: cscs1240f12 requesting all changes adding changesets adding manifests adding file changes added 37 changesets with 69 changes to 30 files updating to branch default 16 files updated, 0 files merged, 0 files removed, 0 files unresolved 9) ??? 10) "profit"