[git] vscode에서 github 자동 로그인 안될때
문제
- vscode에서 이미
repository
로 사용중인 디렉토리의 상위 디렉토리에서git init
을 선언했더니 vscode에서github
자동 로그인이 풀려버렸다.- 기존
repository
나 새로운repository
에서push
나pull
을 하려고 하니 로그인하라는 텍스트가 계속 나왔다.(project) root@98eddd6cf3a8:~/project/final-project-level3-cv-12# git push origin main fatal: cannot run /opt/ml/.vscode-server/bin/dfd34e8260c270da74b5c2d86d61aee4b6d56977/extensions/git/dist/askpass.sh: No such file or directory Username for 'https://github.com': Password for 'https://[email protected]':
해결 방법
1) password token
- 먼저
password token
을github
홈페이지에 가서 준비해야한다.
github
>settings
>Developer settings
>Personal access tokens
에 들어가Generate new token
버튼을 누른다.Expiration
에token
을 사용할 기간을 적고 밑에 체크박스를 용도에 맞게 체크해준다.Generate token
버튼을 눌러주면 토큰이 생성된다.- 창을 닫으면 한번 생성된 토큰은 다시 확인할 수 없으니 잘 적어두어야한다.
2) 자동로그인 설정
- 그냥 로그인을 하면
push
나pull
을 할 때마다 아이디와 토큰값을 입력해주어야 한다.- 이를 방지하기 위해 로그인하기 전 다음
command
를 실행해주어야 한다.git config --global credential.helper store
3) Login
- 이제 다시
push
나pull
을 실행하면 나오는 로그인 창에서 본인아이디와 받아온 token을 입력해주면 재로그인 필요없이git
을 사용가능하다.Username for 'https://github.com': $본인아이디 Password for 'https://[email protected]': $받아온token
Author And Source
이 문제에 관하여([git] vscode에서 github 자동 로그인 안될때), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@redgreen/git-vscode에서-github-자동-로그인-안될때저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)