Git

[Git] token 발급 및 SourceTree 비밀번호 변경

itaeiou 2022. 2. 17. 23:02
반응형

2021년 8월에 GitHub 정책이 변경되면서
ID/PW기반의 Basic Authentication을 금지하고 Token을 사용하도록 변경되었습니다.
새로운 token을 발급받고 SourceTree에 비밀번호 변경하는 방법을 알아보겠습니다.

GitHub Token 발급

GitHub 로그인 - Settings 클릭

[Developer settings] - [Personal access tokens]

사이드 바 가장 하단 [Developer settings] 클릭
[Personal access tokens] 클릭

[Generate new token] 클릭

 

이름 입력, 유효기간/권한 선택

  • Note: token 이름.
  • Expiration: token 유효기간.
  • Select scopes: token 권한.

이름을 입력하고, 유효기간과 권한을 선택합니다.
유효기간 없음을 선택할 수 있지만, 안내문구처럼 비권장하는 방식입니다.
권한은 일반적으로 pull/push만 사용한다면 repo만 선택하셔도 충분합니다.
토큰 권한에 대해 더 자세히 알고싶다면 여기를 참고해 주세요.

token 복사 (필수!!!)

생성된 토큰을 복사합니다. 토큰 값은 다시 확인할 수 없으니 꼭꼭 복사하셔야합니다! 만약 실수로 넘어갔다면 새로 발급받아야합니다. 당연히 기존 것은 모두 업데이트 해야합니다.

SourceTree 비밀번호 변경

소스트리 프로그램 폴더로 이동

C:\Users\PC\AppData\Local\Atlassian\SourceTree
위의 경로로 이동합니다. AppData가 안보인다면 설정에서 숨긴항목 표시를 체크해주세요.

passwd 파일 삭제

기존 비밀번호가 저장되어있는 passwd 파일을 삭제합니다.

소스트리 실행 - token 값 입력

passwd 파일이 없어졌기 때문에 인증창이 새로 나타납니다.
여기서 Username과 새로 발급받은 토큰값을 입력합니다.

정상 push 확인

Github에서 push가 정상적으로 이루어지면 완료!

반응형