진행하던 팀프로젝트를 organization을 만들어서 그곳에서 관리하자는 의견이 있어서
기존 repository를 organization에 import 해서 레포를 옮겼다.
그리고 처음으로 커밋 후 푸시하려는데
이런 에러가 나왔다.
인터넷에 검색을 해보니
remote url 앞에 username@ 을 붙이라고 해서 붙였는데도 해결이 안되었다.
그리고 어떤글에선 자격증명 관련된 문제라고 해서
나도 제어판에서 자격증명에서 github.com 부분을 수정해봤는데 별 다를게 없었다.
그 글 처럼 완전히 삭제하고 싶진 않았다.
이 상태에서 어쩌다보니 로그인창이 뜨기 시작했는데 비밀번호를 깃허브랑 똑같이 쳤는데 잘 되지 않았다.
그러다가 같은 팀원한테 물어보니 username@ 붙이는 것은 fork하고서 할때 하는 거라
clone으로 내려받은 repo는 필요없다고 해서 다시 remote url을 원복했다.
push를 하면 뜨던 깃허브 로그인 창에 혹시 해서 내 PC 잠금화면 비밀번호를 치니까 갑자기 아래와 같은 화면이 뜨더니 push가 되었다.(이전엔 이런 로그인 관련된 창이 안뜨다가 자격증명 관련해서 그냥 edit하고 다시 저장하니까 터미널에서 push 할때 작은 로그인창이 떳다. 캡쳐는 하지 못 했다.)
정확히 어느 포인트에서 해결된건지는 모르겠지만
자격증명과 관련된 것이 맞는 것 같다.