Setting up SSH keys
Setting up SSH keys
You have 2 possibilities for generating SSH keys:
- generate a key pair on your computer and upload the public key to c4science. prefered method
- generate a key pair on c4science and download the private key to your computer. C4science will not store your private key.
Click on the wrench at the top right corner
and then choose, from the left hand side menu, SSH Public Keys.
Upload your SSH key
- Generate a key on your computer, it's important to add a passphrase for your key when prompted
ssh-keygen
- On c4science, click on SSH KEy actions and then Upload Public Key
- Give it a name and paste the content of the public key
- You can find the public key by running this command
cat ~/.ssh/id_rsa.pub
- Click Upload Public Key
- And you're done, you can start clone repositories using SSH
Generate a key pair on c4science
If you don't know how to generate a key on your computer, c4science can do it for you. If you already uploaded your key, you don't need this.
Click on SSH Key actions and then Generate Keypair. Follow the dialogs and download the private key to the correct directory (this depends on your Operating System, it usually is ~/.ssh). You will need to change the permission to the downloaded key:
chmod 600 ~/.ssh/id_rsa_phabricator.key
Now, you will need to declare which key you use for c4science. Add the following to your ~/.ssh/config file:
host c4science.ch HostName c4science.ch IdentityFile ~/.ssh/id_rsa_phabricator.key User git
Tags
Subscribers
None
- Last Author
- aubort
- Last Edited
- Nov 25 2016, 11:12