
깃허브에 원격저장소, 브랜치까지 다 만들고 로컬로 푸쉬하면서 생긴 RSA 키 권한 문제.
애초부터 이런 현상이 생긴 이유는 git push를 하는 방법이
아래에서 Set up in Desktop or HTTPS / SSH 에서 볼 수 있듯,

https를 통하는 방법과 SSH를 통하는 방법 중에서 선택을 하게 되어있는데
SSH를 선택이 됐을 경우에는 SSH키가 로컬깃에 등록이 된 상태여야 한다.
즉, 위와 같은 문제는 SSH키가 등록이 안되어있어서 권한이 없다고 나오는거~
그러면 등록만 해주면~? 문제는 해결된다.
아래 루트를 따라 Generating a new SSH Key , Adding your SSH to the ssh-agent 절차를 따르면 간편하다.
Generating a new SSH key and adding it to the ssh-agent - GitHub Docs
After you've checked for existing SSH keys, you can generate a new SSH key to use for authentication, then add it to the ssh-agent.
docs.github.com
물론 문제이전 상황으로 되돌려서
HTTPS 와 SSH 둘중 다시 선택하고 싶으면
기존에 git remote, git branch 명령을 취소하면 된다.
git remote add origin -> git remote rm origin
나는 그냥 git remote에 브랜치 하나 만들어 둔거라서,,ㅋ
확인만 하고 그냥 리모트한거 그대로 다시 rm 삭제하고
HTTPS를 통해서 다시 리모트해주었다.
(하.지.만. rm 함부로 쓰는거 아님!!! 특히 협업 할때!!!!!
아주 곤란한 일이 생길 수 있음! 책임지지 못할 거면 시작도 하지 마시오!)

git remote하면 리모트저장소를 확인할 수 있음!
'EDU > codeIt' 카테고리의 다른 글
로컬저장소에서 원격저장소까지 git push 절차 (0) | 2021.09.19 |
---|---|
git push할때 Logon failed 문제 해결 방법 (0) | 2021.09.19 |
깃 상태 기초 (0) | 2021.09.14 |
깃 기초2 (0) | 2021.09.14 |
깃 영역 기초 (0) | 2021.09.14 |