상세 컨텐츠

본문 제목

2021.8월13일 부터 git 인증시 계정 암호를 허용하지 않는 부분 해결책

기타정보

by 김일국 2021. 5. 18. 22:29

본문

참고로, git scm 프로그램에서 Windows 자격 증명에 값을 저장하는 옵션을 설치 했을때, 보안 때문에 다시 해재 할때는 아래 명령을 관리자:명령 프롬프트를 실행하면, 작업PC에 암호 토큰이 저장되지 않는다.

git config --system --unset credential.helper (반대로 원상복귀는 git config credential.helper store 이다 기술참고: https://www.hahwul.com/2018/08/22/git-credential-helper/)

 

2021.8월13일 부터 git 인증시 계정 암호를 허용하지 않게 됩니다.

#해결 방법은 아래와 같습니다.(기존 Basic authentication -> personal access token 토큰 방식)

1. 프로필 -> Settings -> Developer settings
2. Personal access tokens에 들어가서 우측상단 Generate new token 클릭
3. 생성하고자 하는 토큰에 권한 부여 (repo만 체크하시면, pull, push, clone 사용가능함. 아래 스크린샷 참고)

4. Generate token 버튼 클릭
5. 단 토큰은 해시값 이기때문에, 기억하기 쉽지 않습니다. 푸시할때 마다 재생성 하시길 바랍니다.
6. 생성된 토큰을 기존 사용하는 암호 대신에 입력하시면 됩니다.(아래)

#작업시 로그인 은 기존 아이디 사용, 암호를 계정암호 대신 토큰(해시값)을 넣으면 됩니다.(아래)

#보안이 강화된 배경: https://geoseong.github.io/docs/scm/git/github-token-authentication/

 

Github Token Authentication 설정하기 | geoseong's dev note

Github Token Authentication 설정하기

geoseong.github.io

#참고자료: https://tomatohj.tistory.com/19

관련글 더보기

댓글 영역