반응형

git hub logo

 

 

안녕하세요.

즐거운 우리집 (https://joyfulhome.tistory.com/) 입니다.

 

오늘은 MAC 맥 에서 github 에 올려진 소스를 clone 하려고 로그인시 Cloning with HTTPS URLs 오류가 날때 대처 방법을 알려드리려고 합니다.

우선 오류 내용은 어떤 것인지 살펴보면 아래와 같습니다.

 

오류내용

% git clone https://github.com/***/****.git
Cloning into 'webtest'...
Username for 'https://github.com': joyfulhome
Password for 'https://******@github.com': 
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/'

 

clone 을 원했는데 로그인도 안되는 오류라니!

오류라니!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

 

그럼 어떻게 해야 할까요?

힌트는 항상 오류 메시지 속에 숨어 있습니다.

 

힌트!

https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls

 

About remote repositories - GitHub Docs

GitHub's collaborative approach to development depends on publishing commits from your local repository to GitHub for other people to view, fetch, and update.

docs.github.com

 

이곳을 참고하라고 안내해주네요.

 

내용을 확인해보면 token 으로 갈아타라고 하는군요.

그럼 token 값을 받아야 하는데 어디서 하는 것일까요?

함께 알아보시죠.

 

 

반응형

 

GitHub Token (토큰) 할당 받는 방법

Github Login Token 변경

01. github 홈페이지 로그인 > settings 이동

     먼저 github 홈페이지 (https://github.com/) 로 들어가서 로그인 후 오른쪽 상단 로그인 아이콘을 눌러줍니다.

     클릭 후 나오는 메뉴에서 'Settings' 를 선택합니다.

 

 

Github Login Token 변경

02. Developer settings 선택

     셋팅 화면으로 들어가면 왼쪽에 메뉴트리가 보입니다.

     여기서 'Developer settings' 를 선택해줍니다.

 

 

Github Login Token 변경

03. Personal access tokens > Tokens (classic) 선택

     Personal access tokens 를 선택합니다.

     Fine-grained tokens 는 아직도 Beta 이네요.

    둘 중에 아무거나 선택하셔도 됩니다.

    저는 classic 하게 선택해 볼께요.

 

 

Github Login Token 변경

04. Note 입력 > 선택 > Generate token 선택

     Note 는 임의의 Text 입력하셔도 됩니다.

     죽~ 내려서 하단의 Generate token 을 선택합니다.

 

 

Github Login Token 변경

05. 발행 token 확인

     위의 녹색인 부분에 token 이 발행되었습니다.

     그럼 이 token 을 사용하여 정상적으로 로그인 되는지 확인해볼까요?

 

 

Github Login Token 변경

06. Password 대신 token 입력

     다시 한 번 clone 을 시도합니다.

     먼저 ID 를 입력 후 PW 를 입력하라는 곳에 아까 발행된 token 을 입력합니다.

     짠~ 성공하여 넘어가네요! ㅎ

 

 

오늘도 기분좋게 오류를 해결하였군요.

축하드리며... 오늘도 화이팅 하세요~ ^^

반응형