기존의 git repo를 사용중에 다음과 같은 메시지를 받게 된다면, Github는 기존의 password 인증 대신에 새로운 Personal Access Token (PAT)를 사용하길 원하는 것입니다.
아래 메시지 내용을 보면, Github는 2021년 8월 13일부터 password방식의 git 저장소 관리는 지원하지 않는다고 나와있습니다. 좀더 많은 정보를 얻기위해서는 아래 https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ 페이지에 들어가보라고 나와 있습니다.
remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.
remote: Please see https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ for more information.
개인 억세스 토큰을 생성하는 방법은 매우 간단해서, PAT를 생성하고 keychain을 갱신하면 됩니다.
Step 1. Create a Personal Access Token (PAT)
Github에 login하고 아래 URL 페이지로 들어갑니다.
https://github.com/settings/tokens
또는, 다음과 같이 좌측 메뉴 settings에서 찾아 들어갈 수 도 있습니다.
`profile > settings > Developer Settings > Personal access tokens`
아래 좌측 메뉴에서 Personal access tokens에 들어가면, 다음과 같은 page가 나오면, 우측 상단의 Generate new token
을 선택합니다.
아래 New personal access token
페이지에서, Note에는 간단한 설명을 입력하고, scope에는 이 토큰을 사용하여 인증할때 부여할 권한을 지정합니다. Github 저장소에 대한 접근 권한만 필요하다면, repo
만 체크해주고, 하단의 Generate token
버튼을 선택하면 PAT 토큰이 생성됩니다. 사용용도에 따라 원하는 scope를 선택한 후 PAT를 생성할 수 있습니다.
아래와 같이 ghp_
로 시작하는 PAT가 발급되면, 이값을 password대신 사용하면 됩니다.
주의할 점은, 이 값은 한번밖에 보여주지 않기 때문에, 계속 사용하고자 할 경우에는 복사하여 따로 저장해두어야 합니다.
'작업 tools > git' 카테고리의 다른 글
gitignore not working (0) | 2023.04.07 |
---|---|
git 커밋: 특정 커밋 돌아가기, 되돌리기, 차이 확인하기, 날짜 바꾸기, 이슈처리 (0) | 2021.10.08 |
git 서브모듈: 추가하기, 변경하기,삭제하기 (0) | 2021.09.26 |
git 저장소: 복제하기, 합치기, 변경하기 (0) | 2021.09.26 |
git 브랜치: 가져오기, 합치기, 삭제하기 (0) | 2021.09.26 |