Game Tech Blog

Source Tree , 인증체계 변경으로 인한 오류 해결 본문

협업 툴/Source Tree

Source Tree , 인증체계 변경으로 인한 오류 해결

jonghow 2021. 11. 13. 20:17
반응형

사이드 프로젝트로 형상관리 툴을 SourceTree, GithubDesktop 을 사용하고 있는데,

8월 13일 인증체계변경때문에 pull 을 못당겨오는 경우가 생겼다.(이런...망..할..)

 

Pull을 당기면 다음과 같은 오류가 생긴다..

[이미지0] 망할 오류.. 발생

하면서 고쳤기때문에 내 오류 사진은 못찍었고, 아래 첨부한 블로그에서 가져왔다..

 

원인을 알아보면 8월 13일부터 우리는 계정,패스워드 인증하는 방법을 제공하지 않게됐다. 

그러니까 개인 엑세스 토큰을 받아 그걸로 인증해서 사용하면 된다. 

라는 느낌의 설명을 보았다. 

 

그래서 해결방법을 찾기위해 구글링을 해보았다.

 

1. 깃허브 접속 https://github.com 

 

GitHub: Where the world builds software

GitHub is where over 73 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, review code like a pro, track bugs and feat...

github.com

2. 내 프로필 Click - Settings

[이미지2]GIthub 프로필 클릭 - Settings 클릭

3.  Developer Settings

[이미지3] Developer Settings 클릭

4. personel Access token 발급준비

[이미지4] Personal Access token 을 순서대로 클릭!

5. 토큰 발급 내부 윈도우

[이미지5] 토큰발급 윈도우

__1.Note : 이름 ( 얘는 무슨 토큰인가? 나는 ProjAccessToken 으로 지음)

__2.expiration : 만료 ( 토큰의 유효기간인것 같다. 무제한 토큰을 만들려고했는데, 기간둘것을 강력하게 권장하는것 같길래 90일로 잡음..) 

__3.Select Scope : 사실 어디에서 쓰냐? ( 난 github desktop , sourcetree 에서만 사용해서 repo 에 체크했다.)

__4. Generate token : 토큰 생성 ( 쭈우우우욱 내리면 있다. 사진은 그냥 밑에서 캡쳐한거 합성한거)

 

그리고 중요한 거 저 ghp_KaKL로 시작하는건 토큰 인증키인것 같다. 만들때 한번만 보여줘서 다시 볼려면 재발급해야하니 복사해서 어딘가 보관해야한다. 재발급할때도 어디 복사해놓으라고 권장함;; 

나는 개인 사이드 프로젝트 슬랙에 저장했다..

[이미지6] 참고블로그에서 가져온 토큰인증키?

 

이 토큰을 가지고 Window 환경 자격인증도 해야하는데 그건 아래 포스팅을 참고하면될것같다..

https://yunseul-light.blogspot.com/2017/08/github-windows-git.html

 

[Github] Windows 환경에서 Git 자격 증명 변경 (자격 증명 변경)

windows github, github user, 사용자 권한, windows 자격 증명

yunseul-light.blogspot.com

아무튼 해봤는데 소스트리는 안되더라..

그래서 다시 구글링을 해본결과 

C:\Users\[계정이름]\AppData\Local\Atlassian\SourceTree\passwd

저쪽 파일을 삭제하고 다시 하라는 포스팅이 있어서 그대로 실행

[이미지7]아ㅋㅋ바로삭제

삭제하고 pull, push 등등 하면 

[이미지8] 재인증 ㄱㄱ

화면이 나온다. 여기 password 에 아까 복사한 인증키 넣어버리면 해결된다.

 

결론 : 소스트리와 원만한 합의를 했지만, 틀리면 틀리다고, 이상하면 이상하다고 말해주면 좋았을것을 인증 어쩌구저쩌구 계속 똑같은 말만하니 뭔지 알수가있나... 이게 조큼 화나서 Github Desktop 으로 갈아탔다.

Github Desktop도 Git 인증을 쓰니 같은 문제는 있다만, file - preference 에서 인증체계 Workflow 를 따라가면 문제없이 해결할 수 있을것이다~

 

https://wotres.tistory.com/m/entry/Github-%EC%97%90%EB%9F%AC-%ED%95%B4%EA%B2%B0%EB%B2%95-Authentication-failed-for-use-a-personal-access-token-instead

 

Github 에러 해결법: Authentication failed for ~ use a personal access token instead

Github 을 사용하다 보면 2021년 8월 이후로 git pull 을 하려 할때에 아래와 같운 에러가 발생할 때가 있다. remote: Support for password authentication was removed on August 13, 2021. Please use a perso..

wotres.tistory.com

https://shanepark.tistory.com/214

 

Sourcetree 에서 잘못된 비밀번호로 저장소 접근 안될때 해결방법

원인 소스트리에서는 한번 입력된 비밀번호가 잘못 되어도 절대 다시 입력하라고 하지 않고, 계속해서 비밀번호가 틀렸다는 메시지만 주구 장창 띄웁니다. 심지어 8월 13일 부로 Github에서는 passw

shanepark.tistory.com

 

반응형
Comments