GIT via OpenSSH em Powershell é bom, então por que não posso me conectar no console cmd simples?

2

quando eu corro

ssh user@servername01

... no powershell ele se conecta sem nenhum problema, no entanto, quando eu executo o mesmo comando sob um prompt cmd padrão, sou solicitado a fornecer uma senha (nenhuma senha é definida na conta).

user@servername01's password:
Permission denied, please try again.

Mais detalhes ...

Espero que resolver o problema acima ajude a resolver alguns problemas relacionados a gits que estou tendo.

Mais uma vez, no powershell que está no meu repositório ssh, como está abaixo, tudo bem ...

@git pull user@servername01:git/repo.git

mas o mesmo no console falha com

Permission denied (publickey,gssapi-with-mic,password). fatal: Could not read from remote repository.

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

e também meu tortoise-git falha com a mesma mensagem, que é o cerne do meu problema, pois significa que eu não posso rolar para os meus devs.

Ajuda: (

    
por gingerbreadboy 29.04.2014 / 15:40

1 resposta

0

Funcionou!

Meu arquivo .ssh\config estava referenciando o arquivo de identidade (chave privada ssh) com um caminho de casa, eu mudei para um caminho absoluto e o console e o tortoise-git começaram a trabalhar:)

IdentityFile ~/.ssh/id_rsa

alterado para

IdentityFile C:\Users\user.name\.ssh\id_rsa
    
por 30.04.2014 / 14:36