티스토리 뷰
최근 github의 개인 저장소 내용을 원격 푸시하려는데, 아래와 같은 오류가 발생하면서 원격저장소로 push가 나가지 않더라구요. ㅠㅠ..
그 오류 문구는 아래와 같습니다...
remote: Support for password authentication was removed on August MM, yyyy. Please use a personal access token instead.
그새에 깃허브 사용하는데 더 필요한 인증절차가 생겼나? 싶드랬죠. 오늘은 git 명령어를 쳤을때, 위와 같은 문구 오류가 발생했을때 해결하는 방법을 남기도록 하겠습니다.
github, 깃허프 원격 푸시 간 use a personal access token instead 문제 해결방법
먼저 깃허브의 개인 계정을 접속 해준 뒤, 우측 상단의 개인 프로필을 눌러서 메뉴창을 띄워주세요. 이후, [Settings] 메뉴를 선택해줍니다.
Settings 메뉴 페이지를 들어간 후, 좌측 다양한 메뉴 중 [Developer settings]를 선택해 줍니다.
이어서 나오는 페이지 좌측 메뉴의 [Personal access tokens]를 선택해줍니다. 그러면 개인 Personal access tokens 페이지가 나오는데요, 여기에서 개인 접근 토큰 현황을 알 수 있어요.
만약 Personal access tokens를 만든 적이 없다면 리스트에 아무것도 안나올거에요. 위의 "... use a personal access token instead..." 문제를 해결하려면, Personal access tokens를 생성해서 로그인할때 비밀번호로 사용해주어야 합니다. 우측의 [Generate new token]을 눌러서 토큰 생성 페이지로 진입합니다.
Personal access token 생성 후 비밀번호 복사하기
생성할 토큰의 이름과 만료일자를 선택해줍니다. 만료일을 지정하면 해당 만료일까지만 해당 토큰이 유효하게 동작합니다. [No expiration]을 선택해주면 만료기간이 없이 사용가능하지만, 만료일자가 없기에 주의해서 사용하라는 문구가 아래에 나오네요.
아래에는 개인 접근 토큰의 권한을 설정할 수 있어요. 원하는 권한을 선택해서 확인을 눌러줍니다. 저의 경우 전체다 체크해서 토큰을 생성했습니다. 넣지않은 권한을 나중에 해당 토큰으로 사용하려고 할떄 제한이 생겨서 번거로울 수 있으니, 권한내용을 잘 살펴서 넣으세요.
그렇게 Personal access token을 만들어주면 위 화면과 같이 Personal access tokens 리스트에 생성한 토큰이 보일거에요. 여기에서 토큰 비밀번호를 복사할 수 있습니다. 원격저장소 push 문제 해결을 위해서 해당 토큰 비밀번호를 복사해주세요.
Mac OS github 키체인 계정 업데이트하기
mac 사용자의 경우 [키체인 접근] 메뉴로 이동해서 기존의 github 키체인 계정을 삭제해주세요. 이후에 터미널로 가서 push를 하고자 했던 개인프로젝트 경로로 이동해주세요.
이후 push를 시도하면, 계정 / 비밀번호를 묻습니다. 여기에서 개인 github 계정 이메일과 앞서 복사했던 personal 토큰 비밀번호를 입력해주면, 정상적으로 push가 동작하는 것을 확인 가능합니다.
위와 같이 정상적으로 push가 되어 원격저장소에 제 개인 커밋이 남는 것을 확인할 수 있습니다.
지금까지 github 원격저장소 push 오류 중 하나, github, use a personal access token instead 명령어 동작 오류 문제를 해결하는 방법을 알아봤습니다. 의견, 질문 환영합니다. 다음에도 유용한 정보가 생기면 포스팅하도록 하겠습니다.
그럼, let's git it.
'협업도구 관리 팁' 카테고리의 다른 글
Xcode IDE 개발도구 버전 선택해서 다운로드, 설치방법 (0) | 2022.08.21 |
---|---|
Github 설정 기초 팁, default branch 변경 설정방법 (0) | 2022.07.10 |
Git 원격저장소 커밋 잘못올렸을때, 수정 후 push올리기 (0) | 2020.10.05 |
Gitflow, 협업기법 깃플로우 각 브랜치 역할 알아보기 (2) | 2020.09.23 |
Github 깃허브 최근 커밋 삭제, 추가 명령어 사용법 (0) | 2019.07.30 |
- Total
- Today
- Yesterday
- CoreML
- 자연어처리
- Protocol
- swift reduce
- Collection
- swift문제
- SwiftUI
- 부스트코스
- 스위프트
- 프로그래머스swift
- 개발자문서
- 백준swift
- ios
- 프로그래머스
- createML
- uikit
- swift알고리즘
- swift string
- Swift 알고리즘
- publisher
- swift 문자열
- 컬렉션
- 백준알고리즘
- 알고리즘문제
- swift언어
- 프로토콜
- swift
- 김프매매
- 알고리즘
- swift 기초
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |