본문 바로가기
D.evelop/Git

[Git] git clone 인증 오류(Support for password authentication was removed on... )

by Danne 2023. 11. 3.

회사 내규로 SorceTree를 통해 git을 사용해오다가,
오랜만에 CLI를 사용해 프로젝트를 열었다.

 

난관이 많았다.
올해 가장 잘한일 top5에 'UNIX시스템' 수강신청 한 것을 넣겠습니다.

 


 

Github의 레포지토리에서 clone받는 과정 중에 인증 오류가 났다.

 

Support for password authentication was removed on ~~

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/레포 경로.git/'

 

내가 SorceTree세팅할 때, 토큰을 생성했던적이 있던가? (-있음😶)

 

 

📍해결법

GitHub에서 다음과 같은 경로로 들어간다.

[Settings] - [Developer settings] - [ Personal access tokens] - [Tokens] - [Gernerate new token]

 

1. 내 계정메뉴에서 [settings]선택

 

 

2. 세팅 페이지에서 [ Developer settings ]선택

 

3. 개발자 세팅 페이지에서 [ Personal access tokens] - [Tokens]을 선택한다.
아래 화면은 이미 생성을 한 뒤라 토큰이 있지만, 처음엔 아무 토큰이 없다.

[Gernerate new token]버튼을 클릭하여 토큰을 생성한다.

 


4. 세팅 후 하단의 [Gernerate token]  버튼을 누른다.

Expiration (만료기한)은 다시 설정 할 수 있으므로 30일로 선택했다.

 

 

5. 토큰을 복사한다.
한번 확인하고 나면 다신 못본는 값으로 다시 필요하면 계속 갱신을 해야한다.

 

 

6. git clone 레포주소

다시 클론을 시도한다.
이때 Password입력 시에 복사한 토큰을 붙여넣는다.

 

 

프로젝트 클론 완료!

 

 

 

 

반응형

댓글