반응형
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가 정상적으로 이루어지면 완료!
반응형
'Git' 카테고리의 다른 글
[GitHub] gitattributes로 레파지토리 언어 퍼센트 수정하기 (0) | 2022.03.17 |
---|---|
[Git] 좋은 commit message 작성법 (0) | 2022.02.24 |
Readme 파일 구조 작성 꿀팁!(tree명령어, file-tree-generator) (0) | 2022.01.07 |
[Github] Repository Public/Private 전환 (0) | 2021.12.28 |
[Git] 명령어 정리 (0) | 2021.10.20 |