나는 다른 키로 github와 통화하기 위해 msysgit이 필요한 상황에 처해있다. 그러나 git bash는 id_rsa라는 키 파일 사용을 주장합니다 만 있습니다. ssh -vT [email protected]을 사용하면 id_rsa 만 제공됩니다.msysgit 창에 영구적으로 SSH 키 추가하기
그래서 내가 그것을 다른 파일에 원래 id_rsa_gsg_keypair를 백업해야 할 때마다 나는이 모든 것을해야 할 다른 키,
ssh-agent bash
ssh-add ~/.ssh/mygithubkey
git clone [email protected]:myaccount/myrepo.git
를 사용하거나 id_rsa
에 mygithubkey
의 이름을 변경해야 할 때마다 anotherkey
및 물론 그것은 통증이다. 특히 커맨드 히스토리가 정규 bit에서 다르기 때문에 특히 그렇다.
다른 해답은 위의 해결 방법에 도달하는 데 도움이됩니다. 내가 할 경우
ssh-add ~/.ssh/mygithubkey
내 자식 배쉬에서 직접, 그 말은 ssh - 에이전트에 연결할 수 없다. 내 자식 강타에 직접
ssh-agent ssh-add ~/.ssh/mygithubkey
git pull
ssh -vT [email protected]
을 할 경우, 정말 영구적으로 키를 추가하지 않은
ssh-add
을 보인다 권한이 거부 말한다! 자세한 모드에서 디버그 메시지를 보는 동안 추가 된 키가 제공되지 않습니다.
github에 들어가면 ssh 키 목록을 영구적으로 추가 할 수 있습니까? 나는 ssh 구성에 멍청한 놈 이니 대답에 장황 해져주십시오.
왜 여러 개의 키가 필요합니까? 하나의 열쇠는 당신이 필요로하는 모든 것이되어야합니다. – Tekkub
네가 맞다. 단 하나의 키로 관리 할 수 있지만, 학문적 인 질문으로, 여기 사람들이 대답을 시도 할 수 있을까 ?? – Zasz
엉덩이에 큰 고통을 줄 수는 있지만 실제로는 가치가 없습니다. http://help.github.com/multiple-ssh-keys/ – Tekkub