id_keynamex
이 내 로컬 ~/.ssh/
에서 https://github.com/settings/keys
으로 추가 된 github 계정과 연결되어 있습니다. 이 키는 암호가없고 전체 계정에 연결되어 있습니다.github 계정 SSH 키가 작동하지 않습니다.
Enter passphrase for key '/Users/myUser/.ssh/id_rsa':
경우 : 내가 내 ssh를 폴더에 다른 키에 대한 암호를 입력하도록 요청하고 git push origin master
를 저지하려고하지만 할 때마다, origin [email protected]:MyUser/projectX.git
:
는 내 계정에 저장소에 내 프로젝트를 추적했다 내 전체 github 계정에 대한 일반 키가 있는데, 왜 /Users/myUser/.ssh/id_keynamex
대신 /Users/myUser/.ssh/id_rsa
을 참조하도록 요청합니까?
편집 :
나는이 (가) 스푸핑/config 파일에 다음을 추가 한 : 그러나
Host github.com
User git
Hostname github.com
IdentityFile ~/.ssh/id_keynamex
Host github.com
Hostname ssh.github.com
IdentityFile ~/.ssh/id_keynamex
Port 443
, 난 여전히 다음과 같은 문제가 점점 오전 :
ssh_exchange_identification: Connection closed by remote host
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
사용중인 OS에 대해 언급하는 데 도움이 될 수 있습니다. – rob
어떤 키를 사용해야하는지 알고 있습니까? 아무 곳이나 지정하지 않으면 표준'id_rsa'가 기본값이됩니다. '.ssh/config' 파일에'github.com'을 추가하고 거기에 키를 지정합니다. – Holloway
위의 질문을 수정했습니다. 나는 아직도 문제가있다. 프로젝트에 별도의 ssh 키를 추가해야합니까? – HGB