본문 바로가기

Git

Visual Studio Code에서 git 자동 로그인 설정/변경 하기 (+github token)

Visual Studio Code에서 git 명령어를 사용하다보면 id와 pw를 계속 물어보는데 (설정 자동 업로드를 해놨다면 매우 빈번하게..) 이 때 id/pw 설정을 자동 저장 하고 싶으면 터미널창에서 아래 명령어를 입력하면 된다.

git config --global credential.helper store

이후에 id와 pw를 한 번만 입력하면 로그인 정보가 로컬 디스크에 저장되어서 자동으로 인증 된다고 한다.

참고) https://git-scm.com/docs/git-credential-store

 

만약 이미 정보가 있는데 바꾸고 싶다면 어떻게 해야할까?

 

이미 있는 정보를 삭제하고 다시 설정하면 된다.

git config --unset user.name
git config --unset user.email

만약 global로 설정했다면 --global을 추가하면 된다.

git config --unset --global user.name
git config --unset --global user.email

삭제가 잘 되었는지 확인해보고 싶다면

git config --list

명령어로 확인해볼 수 있다.

 

삭제를 마쳤으니 다시 등록해 보자.

git config --global user.name "김가나"
git config --global user.email "helloWorld@java.com"

다시 위의 git config --list 명령어로 확인하면 완료다.

 

 

 

 

+)

github 업데이트로 아이디 비밀번호가 아닌 token으로 변경되었다.

github로 이동해서 Setting > Developer settings > Personal access tokens 로 들어가면 Generate new token 버튼이 있다. 클릭해주고 scopes 부분에서 repo만 선택해서 활성화 해준 뒤 만들어주면 된다.

그런데 나의 경우 토큰으로 바꾸라는 경고 메시지를 받고 만들었으나 토큰은 쓰지 않고 새 창이 떴다.

github로그인 창이었는데 로그인을 마치자 아무 문제 없이 git pull push가 잘 됐다. 왜 이렇게 된 건지는 모르겠지만..