외장_하드
외장하드
외장_하드
전체 방문자
오늘
어제
  • 분류 전체보기 (419)
    • 국내 여행 (197)
      • 수도권 (20)
      • 충청도 (17)
      • 강원도 (32)
      • 전라도 (21)
      • 경상도 (50)
      • 제주도 (57)
      • 나들이 (0)
    • 일상 (40)
      • 휴식 (15)
      • 취업 준비 (19)
      • 월간일상 (3)
      • 군생활 (3)
    • 국외 여행 (40)
      • 일주 준비 (4)
      • 중국 (11)
      • 대만 (5)
      • 태국 (20)
    • 취미 (19)
      • 제품 후기 (11)
      • 지식 (8)
    • 자동차 (21)
      • 뉴 그랜저 XG (15)
      • 올 뉴 K3 (5)
    • IT (102)
      • Spring (18)
      • DataBase (11)
      • AWS (22)
      • GIT | github (9)
      • 기타 (23)
      • 머신러닝 | 딥러닝 (8)
      • Tech | Eng (3)
      • Python (2)
      • nodejs (6)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 혼자여행
  • 스프링
  • 가성비
  • 여행
  • 전라도
  • 추천
  • 강원도
  • 후기
  • EC2
  • 제주도
  • 코스
  • 부산
  • 카페
  • 뚜벅이
  • aws
  • 스쿠터
  • 방법
  • 푸켓
  • 주차장
  • 설치

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
외장_하드

외장하드

[Mac 환경설정] git clone 로그인시 fatal: Autentication failed for 오류 해결하기 / 비밀번호 token 생성
IT/GIT | github

[Mac 환경설정] git clone 로그인시 fatal: Autentication failed for 오류 해결하기 / 비밀번호 token 생성

2023. 7. 22. 23:15
반응형

현상

git 저장소에 있는 코드를 라이트세일 서버로 옮기려는 도중 문제가 생겼다. git clone 명령어를 이용해 저장소를 복제하기위해 로그인 정보를 묻기에 내 계정정보를 입력했으나 아래 오류가 발생했다.

  • 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 {git repo url}

원인

21년 8월부터 git 정책에의해서 id/pw 를 이용해서 로그인하는 것을 지원하지 않는다고 한다. 로그인하기 위해서는 token 방식으로 인증해야 한다고 한다.

 

해결방법

Token 생성

  • git 로그인
  • 우측 프로필  클릭 후 Settings 메뉴 클릭
  • 좌측 사이드 메뉴중 하단 Developer settings 클릭

  • 좌측 Personal access tokens 클릭
  • Tokens (classic) 클릭
  • 우측 상단 Generate new token 클릭
  • Generate new token (classic) 클릭

토큰사용할 목적? 뭐.. 식별할 수 있는 이름을 입력하고 만료기간을 설정한다. 나는 따로 만료기간을 설정하지 않았다. 그리고 어떤 권한을 줄지 고르는데 나는 오로지 repo 권한만 부여했다.

마지막으로 Generate token 버튼을 눌러주자.

토큰 생성 완료

토큰이 생성되면 복사해놓고 어디 메모해두자. 한번만 보여준다.

git 로그인 정보 수정

git config --global user.name 'git 아이디'
git config --global user.password '생성한 token'

git 전역으로 설정해주면 끝! 중요한점은 기존 Password 로 인증하는 방식이 아니라 Token 으로 인증한다는 것만 알면 된다!

반응형
저작자표시 비영리 변경금지 (새창열림)

'IT > GIT | github' 카테고리의 다른 글

[라이트세일/EC2] git 저장소에 반영한 커밋내용 연동된 우분투 리눅스 서버 저장소에 최신화하여 반영하기  (0) 2023.07.23
[Mac 환경설정] 라이트세일/EC2 우분투 리눅스 서버에 git 저장소 연동하기  (0) 2023.07.22
[GIT/GITHUB] #5 이클립스 스프링 프로젝트 로컬 저장소 버전으로 복원하기 / 이전으로 복구하기 / 되돌리기  (0) 2020.05.31
[GIT/GITHUB] #4 이클립스 스프링 프로젝트 깃허브 원격저장소에 올리기 / 소스 Commit / 로컬저장소  (0) 2020.05.30
[GIT/GITHUB] #3 깃허브 - 이클립스 스프링 저장소 연동 / 원격 저장소  (0) 2020.05.28
    'IT/GIT | github' 카테고리의 다른 글
    • [라이트세일/EC2] git 저장소에 반영한 커밋내용 연동된 우분투 리눅스 서버 저장소에 최신화하여 반영하기
    • [Mac 환경설정] 라이트세일/EC2 우분투 리눅스 서버에 git 저장소 연동하기
    • [GIT/GITHUB] #5 이클립스 스프링 프로젝트 로컬 저장소 버전으로 복원하기 / 이전으로 복구하기 / 되돌리기
    • [GIT/GITHUB] #4 이클립스 스프링 프로젝트 깃허브 원격저장소에 올리기 / 소스 Commit / 로컬저장소
    외장_하드
    외장_하드
    자동차 / 여행 / 취업 / 일상 / IT / 코딩

    티스토리툴바