ssh authentication funciona, mas o git não

1

Estou usando o cygwin no Windows 10.

Ao usar ssh [email protected] ssh carrega corretamente meu id_rsa , me pergunta a frase secreta e, em seguida, me autentica no servidor.

No entanto, quando tento git push ssh://[email protected]/~/repo.git , recebo este erro:

Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

O git não usa o mecanismo ssh e, portanto, deve autenticar-me com sucesso também?

    
por Frederik Abitz 04.04.2016 / 12:25

1 resposta

0

Parece que você tem um caminho errado para o seu repositório. Eu diria que é:

git push ssh://[email protected]/repo.git

Mas você deve verificar isso (se você tiver acesso ao shell) com

ssh [email protected] ls -l ~/repo.git

ou

ssh [email protected] ls -l repo.git

A outra possibilidade é que você tenha acesso somente leitura a esse repositório.

    
por 04.04.2016 / 12:47