Sync repositories from

  1. Create ~/.ssh/gitolite_ssh_key and paste in the private key stored in 1Password

  2. Run chmod 400 ~/.ssh/gitolite_ssh_key to give it correct permissions

  3. Create ~/.ssh/ and paste in the public key stored in same 1Password entry

  4. Edit ~/.ssh/known_hosts and add the "known hosts entry" from same 1Password entry

  5. Edit ~/.ssh/config and add the following to tell SSH to use the key we just created when connecting to

      User git
      IdentityFile ~/.ssh/gitolite_ssh_key
      IdentitiesOnly yes
  6. Create an external service with the following configuration:

      "host": "[email protected]",
      "prefix": ""