2011-02-16 5 views
1

GitHub에서 제공하는 GitHub 용 SSH를 이미 설치했지만 GitHub에서 공개 키 Permission Denied과 함께 somtething 오류가 있습니다. 설정을 놓친 부분이 있습니까?GitHub : SSH 설정

누군가 나를 도울 수 있습니까? 여기

이 제발 도와주세요 ssh -v [email protected]

$ ssh -v [email protected] 
OpenSSH_4.6p1, OpenSSL 0.9.8e 23 Feb 2007 
debug1: Reading configuration data /c/Users/GusDeCooL/.ssh/config 
debug1: Applying options for github.com 
debug1: Connecting to github.com [207.97.227.239] port 22. 
debug1: Connection established. 
debug1: identity file /c/Users/GusDeCooL/.ssh/id_rsa.pub type 1 
debug1: Remote protocol version 2.0, remote software version OpenSSH_5.1p1 Debia 
n-5github2 
debug1: match: OpenSSH_5.1p1 Debian-5github2 pat OpenSSH* 
debug1: Enabling compatibility mode for protocol 2.0 
debug1: Local version string SSH-2.0-OpenSSH_4.6 
debug1: SSH2_MSG_KEXINIT sent 
debug1: SSH2_MSG_KEXINIT received 
debug1: kex: server->client aes128-cbc hmac-md5 none 
debug1: kex: client->server aes128-cbc hmac-md5 none 
debug1: SSH2_MSG_KEX_DH_GEX_REQUEST(1024<1024<8192) sent 
debug1: expecting SSH2_MSG_KEX_DH_GEX_GROUP 
debug1: SSH2_MSG_KEX_DH_GEX_INIT sent 
debug1: expecting SSH2_MSG_KEX_DH_GEX_REPLY 
debug1: Host 'github.com' is known and matches the RSA host key. 
debug1: Found key in /c/Users/GusDeCooL/.ssh/known_hosts:1 
debug1: ssh_rsa_verify: signature correct 
debug1: SSH2_MSG_NEWKEYS sent 
debug1: expecting SSH2_MSG_NEWKEYS 
debug1: SSH2_MSG_NEWKEYS received 
debug1: SSH2_MSG_SERVICE_REQUEST sent 
debug1: SSH2_MSG_SERVICE_ACCEPT received 
debug1: Authentications that can continue: publickey 
debug1: Next authentication method: publickey 
debug1: Offering public key: /c/Users/GusDeCooL/.ssh/id_rsa.pub 
debug1: Remote: Forced command: gerve gusdecool 
debug1: Remote: Port forwarding disabled. 
debug1: Remote: X11 forwarding disabled. 
debug1: Remote: Agent forwarding disabled. 
debug1: Remote: Pty allocation disabled. 
debug1: Server accepts key: pkalg ssh-rsa blen 277 
debug1: PEM_read_PrivateKey failed 
debug1: read PEM private key done: type <unknown> 
Enter passphrase for key '/c/Users/GusDeCooL/.ssh/id_rsa.pub': 
debug1: No more authentication methods to try. 
Permission denied (publickey). 

에서 복사 디버그 텍스트 .. 사전에 감사 ... 기본적으로

+0

cygwin 또는 mingw를 사용하고 있습니까? 그렇다면 .ssh 디렉토리의 허가를 확인 했습니까? 그게 보통 문제 야. –

+0

@Peter I 소프트웨어와 함께 Windows 7 사용하기 Git – GusDeCooL

+0

그래,하지만 ssh는 일반적으로 Windows 에서처럼 기본적으로 실행되지 않으므로 어떻게 사용합니까? Windows cmd 프롬프트 또는 Git 설치와 함께 제공된 것을 실행하고 있습니까? –

답변

7

이며, 보안상의 이유로, OpenSSH의 민간를 사용하도록 요청을 거부 키 파일 (사용자의 경우 r + w이고 나머지는 거부 함)에 대한 권한을 올바르게 설정하지 않은 경우 인증을위한 키입니다.

을 설치했다고 가정 할 때 Git bash의 chmod 600 ~/.ssh/id_rsa*을 실행하십시오.

그렇지 않다면 키 쌍을 만들고 공개 키를 GitHub로 가져 오는 단계를 거치지 않았을 것입니다. 더 많은 관심을 기울이는 단계를 다시 취할 수도 있습니다 (Generating & Troubleshooting).