Github 1
LeeMir, 04 December 2020
깃허브 Visual Studio Code 로그인 오류 해결
나는 깃허브에 올릴 때 Visual Studio Code를 사용한다.
그런데 며칠 전부터 푸시할 때마다 Github 로그인 창이 뜨면서, 로그인을 해도 로그인에 실패했다는 문구와 함께 로그인이 되지 않으며 푸시도 되지 않았다.
이 문제를 해결하는 키워드는 “SSH Key와 원격 저장소”다.
SSH Key를 만들고 Github Profile Settings에서 SSH and GPG Keys탭으로 가서 연동을 한다.
(SSH Key를 만드는건 따로 다루지 않겠다.)
그리고 내가 작업하는 repository로 들어가서 Clone을 받듯 초록색 버튼을 클릭하고, SSH코드를 복사해놓는다.
복사했으면 이제 Visual Studio Code로 들어가 터미널을 실행한다.
(Git bash도 상관 없음)
터미널에 아래의 명령어를 입력한다.
git remote add origin "복사한 링크"
(쌍따옴표 빼야함)
만약 이미 origin이라는 저장소가 있다는 경고 문구가 떴다면 다음 명령어를 쳐서 확인한 후, 다시 add해주면 된다.
git remote show
원격 저장소 보기
git remote remove origin
(origin이라는 이름의 저장소가 있다면) 해제
그러면 다음부터 push할 때 로그인 창이 뜨지 않는다.
그렇게 오류를 고친 후 git push
를 입력해보니까
fatal: The current branch master has no upstream branch.
라는 오류가 떴다. 이 오류에 대해서는 다음에 알아보도록 하겠다. 정말 하루하루가 쉽지 않다.