https://gist.github.com/adamjohnson/5682757
Para configurar a chave SSH com o VSTS em modo Git, siga este passo a passo:
- Abre o VSTS na web no endereço http://usuario.visualstudio.com
- Clique no usuário no topo direito e vá em segurança:
- Selecione o “SSH public keys”
- Selecione add
- No Description adicione um texto livre (por exemplo um identificador do computador que está usando)
- No Key Data, adicione o conteúdo do arquivo id_rsa.pub
- No windows ele fica no C:\Users\[Usuario]\.ssh\id_rsa.pub
- No linux ele fica no ~/.ssh/id_rsa.pub
- Se a chave pública e privada não existir, siga o Step 1: Create your SSH keys
- Feito isso você pode utilizar linhas de comando para interagir com o seu repositório usando Git:
- Navegar novamente no seu repositório, por exemplo http://usuario.visualstudio.com/_git/project
- Clique em Clone
- Selecione SSH
- Copie a url do repositório
- Execute o comando abaixo para confirmar que a autenticação é feita:git clone ssh://[url_copiada]
https://www.visualstudio.com/en-us/docs/git/use-ssh-keys-to-authenticate
https://kb.iu.edu/d/aews