안녕하세요.
즐거운 우리집 (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 을 원했는데 로그인도 안되는 오류라니!
오류라니!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
그럼 어떻게 해야 할까요?
힌트는 항상 오류 메시지 속에 숨어 있습니다.
힌트!
이곳을 참고하라고 안내해주네요.
내용을 확인해보면 token 으로 갈아타라고 하는군요.
그럼 token 값을 받아야 하는데 어디서 하는 것일까요?
함께 알아보시죠.
GitHub Token (토큰) 할당 받는 방법
01. github 홈페이지 로그인 > settings 이동
먼저 github 홈페이지 (https://github.com/) 로 들어가서 로그인 후 오른쪽 상단 로그인 아이콘을 눌러줍니다.
클릭 후 나오는 메뉴에서 'Settings' 를 선택합니다.
02. Developer settings 선택
셋팅 화면으로 들어가면 왼쪽에 메뉴트리가 보입니다.
여기서 'Developer settings' 를 선택해줍니다.
03. Personal access tokens > Tokens (classic) 선택
Personal access tokens 를 선택합니다.
Fine-grained tokens 는 아직도 Beta 이네요.
둘 중에 아무거나 선택하셔도 됩니다.
저는 classic 하게 선택해 볼께요.
04. Note 입력 > 선택 > Generate token 선택
Note 는 임의의 Text 입력하셔도 됩니다.
죽~ 내려서 하단의 Generate token 을 선택합니다.
05. 발행 token 확인
위의 녹색인 부분에 token 이 발행되었습니다.
그럼 이 token 을 사용하여 정상적으로 로그인 되는지 확인해볼까요?
06. Password 대신 token 입력
다시 한 번 clone 을 시도합니다.
먼저 ID 를 입력 후 PW 를 입력하라는 곳에 아까 발행된 token 을 입력합니다.
짠~ 성공하여 넘어가네요! ㅎ
오늘도 기분좋게 오류를 해결하였군요.
축하드리며... 오늘도 화이팅 하세요~ ^^
'Development > 기타' 카테고리의 다른 글
psycopg2 설치시 오류 해결방법 - error: subprocess-exited-with-error (14) | 2023.07.25 |
---|---|
postgresql 설치시 에러 해결방법 - Warning: No available formula with the name "homebrew/core/postgresql". (2) | 2023.07.20 |
[DB Tool] postgre SQL 관리툴인 pgAdmin 다운로드 및 설치 방법 (58) | 2022.10.14 |
[Git] 계정 저장하여 git 사용시 더이상 id, pw 물어보지 않는 방법 (64) | 2022.08.24 |
[Git] 'Fatal: 정방향이 불가능하므로, 중지합니다.' 오류 해결 방법 (6) | 2022.08.12 |