Cygwin não pode criar .ssh

3

Estou tendo problemas para usar o Git com o cygwin.

"Could not create directory '/home/Craig/.ssh'. The authenticity of host 'github.com (207.97.227.239)' can't be established. RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48. Are you sure you want to continue connecting (yes/no)? no Host key verification failed. fatal: The remote end hung up unexpectedly"

está sendo exibido ao tentar se conectar ao github usando SSH. Eu também tentei usar https: // como o caminho remoto, mas sem sucesso.

Estou executando o Windows 7.

    
por Craig Cuthbertson 10.12.2012 / 14:01

6 respostas

6

Isso funcionou para mim!
link

First, locate the file called 'passwd' in your C:\path\to\cygwin\etc directory and open it with wordpad.

Second, replace the text
/home/YOUR_NAME
with
/cygdrive/c/Documents and Settings/YOUR_NAME

    
por 31.07.2013 / 16:47
1

talvez as permissões para o seu diretório pessoal estejam interferindo na capacidade do ssh de criar o arquivo known_hosts ?

vá para o seu diretório pessoal e crie uma pasta chamada .ssh e um arquivo em branco chamado known_hosts dentro dele. em seguida, defina as permissões no arquivo para 644.

cd ~
mkdir .ssh
touch ~/.ssh/known_hosts
chmod 644 ~/.ssh/known_hosts

tente novamente o ssh e veja se o resultado é diferente. (nota: você terá que dizer sim quando perguntado se deseja continuar se conectando pela primeira vez. Então esse servidor será adicionado à lista known_hosts e você não deve mais ser solicitado depois disso.)

    
por 10.12.2012 / 15:41
1

Tente digitar yes quando for perguntado se deseja continuar

    
por 10.12.2012 / 15:45
1

Além de responder por diannal, se você não tiver um arquivo passwd na pasta etc na pasta raiz do Cygwin, crie primeiro um, emitindo este comando: mkpasswd -l -p "$(cygpath -H)" > /etc/passwd

    
por 02.02.2016 / 10:25
0

Use Sysinternals Process Monitor para registrar os acessos ao sistema de arquivos que ocorrem quando você está tentando fazer isto.

    
por 23.01.2013 / 19:30
0

Na pasta Documents and Settings da sua máquina local, crie a pasta home \. Por alguma razão, o cwRsync não irá criar essas pastas para você. Eu não mudei meu cygpath, então eu criei o meu em C: \ Arquivos de Programas \ cwRsync \ home \.

    
por 22.02.2016 / 18:39

Tags