가져 오거나 당길 수 없습니다.
$ ssh -vT git@github.com
debug1: Authentications that can continue: publickey
debug1: Offering RSA public key: usersnewkey
debug1: Authentications that can continue: publickey
debug1: Trying private key: /Users/uname/.ssh/id_rsa
debug1: Trying private key: /Users/uname/.ssh/id_dsa
debug1: No more authentication methods to try.
Permission denied (publickey).
가져 오기를 수행 할 때 :
$ git fetch
git@gitlab.companyname.com's password:
Permission denied, please try again.
내가 시도한 것 :
https://help.github.com/articles/error-permission-denied-publickey/
에이전트에 키가 추가되었음을 확인했습니다. 또한 동일한 키가 서버에 추가되었는지 확인했습니다.
기존 키로 모든 것이 잘 작동했습니다. Git 또는 SSH 키와 관련된 내용은 변경하지 않았습니다. Mac 업데이트 후 재부팅이 발생했지만 서버 권한이 거부되었으며 로컬로 생성 된 키를 찾고 있습니다. 어떤 추가 단계를 시도 할 수 있습니까?
업데이트 : 몇 가지 더 이상한 사실. 이 오류는 다른 사용자에게 나타나지만 암호를 입력하지 않고도 가져올 수 있습니다. 우리는 우리 자신의 로컬 git repo gitlab.mycompany.com을 가지고 있습니다. 그래서 나는 무엇을 테스트해야합니까?
업데이트 :하기
ssh -vT git@gitlab.mycompany.com
다른 결과를 주었다. ssh -vT에서 git@github.com
어떤 이유로 ssh -vt git@github.com ssh가 키를 찾았습니다. 그러나 ssh -vt git@gitlab.mycompany.com의 경우 키를 찾지 못했습니다!
에이전트에 동일한 키를 다시 추가 한 후 계속 진행되었습니다. 이제 내 질문은 왜? ssh -vT git@gitlab.mycompany.com 실패에 대한 내용은 무엇입니까? 왜 github에 연결할 때 키를 찾았지만 로컬 리포지토리에 연결하려고 할 때 키가 아닌 이유는 무엇입니까?
이 다른 호스트 이름에 공개 키가 사용되지 않는 것 같습니다. 구성을 확인하십시오.
—
Huey