GitLab에서 급한 Permission denied 오류 해결 방법
이 글에서는 지금까지 지티랩을 문제 없이 사용했으나 다음과 같은 오류가 발생했을 때 대처법을 소개한다.
검색해도 SSH를 설정하지 않은 사람 지향 기사만 찾아냈고,'아니, 아까까지 문제 없이 사용하고...'있는 사람 지향 기사가 없어 필기도 겸했다.
Please make sure you have the correct access rights and the repository exists.
Permission denied (publickey,keyboard-interactive).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
해결책
SSH 연결에 변경 사항이 없으면 ssh-agent에 기밀 키를 등록합니다.
SSH를 다시 제작할 필요는 없다.
이전에도 같은 절차로 해결한 적이 있지만 어떤 계기로 이 ssh-agent의 등록이 빗나갔는지 매번 아래의 순서로 재등록한다.
ssh-agent 확인
$ ssh-add -l
Could not open a connection to your authentication agent.
이렇게 표시하면 ssh-agent가 시작되지 않습니다.시동 걸어.
$ eval `ssh-agent`
Agent pid ○○○
등록 상태를 확인합니다.$ ssh-add -l
개인 키를 등록합니다.개인 키 이름으로 바꾸십시오.$ ssh-add ~/.ssh/id_rsa
Identity added: /Users/username/.ssh/id_rsa(your@email)
이상.git 명령을 사용하여 연결을 확인하십시오.
Reference
이 문제에 관하여(GitLab에서 급한 Permission denied 오류 해결 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/takazumi/articles/951f674fc2ea19텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)