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가 잘 됐다. 왜 이렇게 된 건지는 모르겠지만..
'Git' 카테고리의 다른 글
새 리포지토리 생성 후 프로젝트 푸쉬할 때 항상 겪는 오류 (1) | 2023.11.20 |
---|