Trouble Shooting

[Git] Authentication failed for ‘https://github’

muggle-coder 2023. 8. 13. 20:33
728x90

 

 

어느날 소스트리에서 내 Git 에 접근하는데 인증이 불가하다고 하네요..

원인은 Id/Password 방법이 아닌 token 을 이용하여 로그인을 하기 때문에 발생한것입니다.

 

[해결방법]

1. 내 Git 에서 Token을 발급해주어야합니다.

우측 상단의 동그라미모양의 내 프로필을 클릭해줍시다

 

2. Setting에 진입후에

  1. Developer Setting → Personal access tokens →
  2. expiration 기간설정후, repo 선택 → generation

 

 

한번만 보여주기 때문에 복사해서 잘저장해두어야합니다

 

 

 

마지막으로  - 내 로컬에서 git등록!

git config --global user.name ‘아이디’
git config --global user.password ‘복사한 토큰’

 

 

인줄알았으나..

소스트리에서 해당계정삭제 그래도계속해서 저 창이 뜬다..3.

3. 소스트리에서 해당계정삭제

mac에서

$ cd /Users/jeongdayeong/Library/Application\ Support/SourceTree/

기존에 연결되고있던계정이 있어서해당 계정 삭제

 

소스트리에서 token으로 계정을 연동해준다. 암호는 아까 발급받은 토큰입니다!

 

로컬에서 생성된 git 파일이 다른계정으로 연결되어있기 때문에 git을 삭제해준다

해당 폴더경로 진입후 
$ rm -r .git

 

 

push할때 똑같은 에러가 나오면 3번의 내용 재실행,

비밀번호입력창이 뜨면 token을 넣어주면됩니다