방명록
- [GitHub] git clone할때 인증 문제 >.<2023년 10월 04일 10시 50분 30초에 업로드 된 글입니다.작성자: DandyNow728x90반응형
1. git clone 명령을 내렸는데 인증 실패!!!
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 (생략)git clone을 시도하였는데 위 와 같은 인증 실패 메시지가 표시되고 프로젝트 코드가 클론 되지 않았다.
2. token 발급/인증하여 해결
2.1. token 발급
깃허브에서 token을 발급받아 깃클론 명령에 적용하여 인증 문제를 해결할 수 있다. 깃허브 개인 페이지에서 아래 그림처럼 Settings > Developer settings > Personal access tokens > Tokens (classic) > Generate new token (classic)을 차례대로 누르고 token을 생성하면 된다. 이때 repo: Full control of private repositories를 체크해야 한다.
2.2. 대망의 git clone!
token을 발급 받았다면 git clone 명령을 시도한다. 발급받은 토큰은 다시 확인할 수 없기 때문에 copy/paste 하여 잘 보관한다(분실하였다면 재발급하면 된다). git clone 명령에 <여기에 토큰 붙여 넣기>에 발급 받은 토큰을 붙여 넣기 하면 된다.
git clone https://postforty:<여기에 토큰 붙여 넣기>@github.com/postforty/<프로젝트 폴더명>.git
<여기에 토큰 붙여 넣기> 앞에 있는 postforty는 깃허브 Username이다. 깃허브 로그인할때 사용자명을 이메일 형식으로 넣는데 git clone할때는 이메일의 @와 도메인은 생략해야한다.
*2024-01-02 추가
원격 저장소의 내용을 현재 브랜치와 병합(merge)하고자 할 경우에는 아래와 같이 pull 명령을 내리면 된다.
git pull https://postforty:<여기에 토큰 붙여 넣기>@github.com/postforty/<프로젝트 폴더명>.git
728x90반응형'언어·프레임워크 > GitHub' 카테고리의 다른 글
[GitHub] API key 등 민감한 정보 히스토리 삭제 (0) 2025.01.16 [GitHub] The file is empty?? 커밋이 왜 안되지?? (0) 2023.05.28 [GitHub] GitLab에서 GitHub 데스크톱을 사용하는 방법 (0) 2023.03.20 다음글이 없습니다.이전글이 없습니다.댓글