느리더라도 꾸준히

fatal: Authentication failed for 'https://github.com/steadykyu/git_practice.git/' 본문

Linux

fatal: Authentication failed for 'https://github.com/steadykyu/git_practice.git/'

테디규 2022. 10. 29. 02:54

목표

WSL2 환경의 CLI로 github (Remote Repository) git pull 하는 과정에서 아래의 오류가 발생했다.

fatal: Authentication failed for 'https://github.com/steadykyu/git_practice.git/'

이 문제를 해결하고, 깔끔히 Remote Repository를 pull 해오자.

본문

이 문제는 github이 어느 시점을 기준으로 id와 password가 아닌 token을 이용하여 로그인을 할수 있게 만들었기 때문에 발생하는 에러이다. 그러므로 토큰을 발행하여 연결해주면 된다.

순서

1. 깃허브에 접속한다.

2. settings에 들어간다.

![](https://blog.kakaocdn.net/dn/c4FZVQ/btrPR45seU4/J93jQdFlK7FBZsbntJVorK/img.png)

3. Developer settings 에서 토큰을 발행한다.

-   딱 한번만 발행하여 볼수 있기에 따로 저장해두던가, 해당 깃에 로컬로 저장해둔다.  
    ![](https://blog.kakaocdn.net/dn/ctiTlJ/btrPPiSdkrH/AyOQPNEDFFPYwkmx68jYKK/img.png)

4. git pull 시 github Id와 비밀번호를 입력하라고 한다.

-   id : github ID
-   password : 발행받은 토큰

만약 계속 계정 id와 비밀번호를 치기가 귀찮다면, git 설정에 username과 비밀번호를 저장해 둘 수도 있다.

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

상태 확인해보기

 git config --global --list`

5. git pull 성공

출처

https://wotres.tistory.com/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

참고

GCM (Git Credential Manager) 는 Git 자격 증명 도와주는 매니저로, 토큰을 발행하지 않고 해결이 가능하다고 한다.

https://learn.microsoft.com/ko-kr/windows/wsl/tutorials/wsl-git

'Linux' 카테고리의 다른 글

WSL2 루트 계정 대신 사용자 계정으로 열어주기  (0) 2022.10.29
[ubuntu][WSL] Error: 0x80370102  (0) 2022.10.21
Comments