티스토리 뷰

push 진행 시 에러

 

학습용으로 private 저장소를 만들고 push를 하려니까 에러가 났다.

 

먼저 $ git remote -v 로 확인을 해보았다. url도 정상적으로 잘 들어가 있었다.

검색을 해보니 $ git remote set-url origin https://계정이름@github.com/~~~ 로 remote url을 새로 세팅해보라는 글이 있어 혹시 몰라 다시 세팅 후 push를 시도해 보았지만 에러는 그대로였다.

마지막으로 시도한 방법으로 해결을 하였는데 아래와 같다.

 

제어판 > 사용자 계정 > 자격 증명 관리자 > Windows 자격 증명

 

Windows 자격 증명에 들어가면 '일반 자격 증명'이라고 되어있는 것을 볼 수 있다.

리스트를 확인해보면 git:https://github.com으로 되어있는 증명이 확인되는데 펼쳐보면 아래와 같이 나온다.

 

저기 사용자 이름에 붉은색으로 마킹한 곳에 적혀있는 사용자 이름과 내가 push하려는 저장소가 있는 github 계정 이름과 불일치하여 push가 되지 않았다.

 

 

해당 자격 증명을 제거하고 다시 push를 시도하니 github에 다시 로그인을 하라고 나왔다.

에러 원인을 알았으니 사용자 이름과 github 계정 이름과 일치하게끔 로그인 하니 정상적으로 push가 되었다.