여느때 처럼 push를 하는 과정에서 에러가 발생
보름전에도 같은 에러가 발생했었는데,
remote: Support for password authentication was removed on August 13, 2021.
Please use a personal access token instead. ... The requested URL returned error: 403
구글링을 해보니 주소에 대한 권한이 없어 뜨는 에러로,
하나의 컴퓨터에서 여러 개의 깃 헙 계정을 관리하는 사람들에게 나타나는 유형이라고 하는데, 나는 계정이 하나다.
git remote set-url origin https://[USERNAME]@github.com/[USERNAME]/[REPOSITORY].git
터미널에 위와 같이 url을 변경해줬는데, 그래도 push 안됨 - 이게 문제가 아니였다.
git remote -v
위와 같이 확인하니 경로가 잘 잡혀있었다.
지난 번 에러에서는 위와 같이 하고도 해결이 안되서 키체인 변경을 하고 해결이 되었었다.
이번에도 키체인을 변경해주었다.
구글링을 통해 문제점을 알아보니, git push 에 설정된 git hub의 ID/PW가 키체인에 등록되어있어 생긴 에러라고 한다.
해결
1. http://github.com/ 접속 후 로그인 - Sign out 위 Settings 선택
2. Developer settings 선택
3. Personal access tokens - Generate New Token - 비밀번호 입력 새로운 토큰 생성
Note: 토큰 이름 설정
Select scopes: repository 관리만 할 예정이기 때문에 repo만 선택
유효기간: 90days
Generate token 선택
(여기서 생성한 토큰 값은 복사해둬야 함)
4. Spotlight에서 keychain 실행
5. github 검색 - Internet Access 선택
6. Show password 체크박스 선택 후, 새로 생성한 Access Token으로 변경 - Save Changes
해결 완료
'Git' 카테고리의 다른 글
[Git] fatal authentication failed 오류와 token 만료 (0) | 2021.11.15 |
---|---|
[GitHub] 할로윈기념 잔디 테마 (0) | 2021.10.31 |
[Sourcetree] 간단한 소스트리 사용법 (병합 충돌) (0) | 2021.08.16 |
KokoaTalk Clong Coding: create a github repository (0) | 2021.05.10 |
KokoaTalk Clone Coding: What is Git and github (0) | 2021.05.08 |