반응형
반응형
✔️ 필요성
오랜만에 깃헙에서 git clone을 하니 로그인을 하라고 합니다. 그렇게 오랫동안 새 repository에 로그인을 안 했었나 어리둥절하며 id와 password를 사용하니 아래와 같이 personal access token을 사용하라고 합니다. 예전에 만들었었는데 시간이 지나며 다시 만들어야 하는 것 같네요.
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.
fatal: Authentication failed for 'https://github.com/[프로젝트]'
✔️ github에서 personal access token 발급받기
깃헙에 로그인해서 settings로 들어갑니다
좌측에 있는 메뉴 중에서 Developer settings로 들어갑니다
좌측에 있는 personal access token을 선택한 뒤 우측 상단의 Generate new token을 클릭합니다
Note와 Expiration, scope을 설정합니다. 저는 Expiration 없음을 통해서 이 귀찮은 일을 다시 안하도록 설정했습니다. scope은 필요한대로 설정하시면 되는데 저는 맨 위의 repo만 선택했습니다.
personal access token이 나타나는데요~ 이걸 꼭 기억하셔야 하니 복사 붙여넣기해서 다른 곳에 꼭 보관해주세요
다시 shell로 돌아와서, Password를 입력하라고 하는 부분에서 아까 복사해둔 personal access token을 입력하면 성공적으로 git clone이 됩니다.
git clone https://github.com/[프로젝트명]
Cloning into '[프로젝트명]'...
Username for 'https://github.com': [깃헙 ID]
Password for 'https://[깃헙 ID]@github.com':
<!-- 여기서 아까 복사해둔 토큰을 복사붙여넣기 하세요 -->
remote: Enumerating objects: 177, done.
remote: Counting objects: 100% (177/177), done.
remote: Compressing objects: 100% (132/132), done.
remote: Total 177 (delta 44), reused 156 (delta 32), pack-reused 0
Receiving objects: 100% (177/177), 286.38 KiB | 3.08 MiB/s, done.
Resolving deltas: 100% (44/44), done.
반응형
'ETC 코딩 > Github' 카테고리의 다른 글
[Git] 잘못 올린 커밋을 되돌리고 싶을 때 (0) | 2023.05.15 |
---|---|
[Git] 현재 디렉토리에서 작업하던 내용 모두 지우기 (0) | 2023.04.28 |
git branch 이름 바꾸기 rename하는 방법 (0) | 2022.02.15 |
깃헙 사용방법 총정리 (0) | 2021.12.13 |