1. GIT 로그인 authentication 변경
1) 토큰 방식 변경
오랜만에 git push를 하려는데
remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.
에러가 발생했다...
찾아보니 2021년 8월 13일부터 깃허브에서 authentication 방식을 id/pw 로그인 방식에서 토큰 방식으로 바꿨다고 했다...
그래서 토큰 방식으로 바꾸려고 윈도우 자격 증명 관리자고 뭐고 다 해봤는데 안 되더라..
아마도 내가 소스트리같은 툴은 안 쓰고 커맨드 라인에서 주로 깃을 사용해서 그런 거 같다..
그래서 그냥 싹 밀고 새로 clone을 떴더니 되었다..
2) 무식한 내가 한 방법..
1. 토큰 생성
github - settings - Developer Settings - personal access token - generate new token - 모두 체크해서 토큰 생성해버리기
이때 토큰은 따로 저장해둬야 한다... 난 메일로 보내두고 스티키 노트에 따로 써두었다..
2. git clone 뜨기
원래는
git clone https://github.com/[깃헙id]/[repository]
방식이었다..
이제 토큰을 적용해서
git clone https://[토큰]@github.com/[깃헙id]/[repository]
이렇게 클론을 떴다..
3. git push 해보기
이전과 똑같이 git push를 해보니 잘 되는 것을 확인했다!
토큰 자체가 인증 수단이기 때문인지 push할 때 id/pw 인증도 따로 안 해도 되는 것 같다.
3) 정석
1. 2-1)에서 해준 대로 토큰을 생성해준다
2. git push 후 비밀번호에 토큰 입력!
3. 매번 토큰 복붙해야 하는 단점이 있지만 이러면 새로 repo 안 따도 된다..
- 아마 id/token 정보를 따로 파일에 저장해두고 input redirection 하면 매번 입력 안 해도 될 수 있을 것 같다. 이건 나중에 해보고 되면 포스팅하겠다.
- https://yjm6560.tistory.com/17 에서처럼 git credential 반영구적으로 설정해놓고 해도 될듯..?
'git' 카테고리의 다른 글
[GIT] "Could not resolve host: github.com ERROR (0) | 2020.12.21 |
---|---|
[GIT] CLI 사용 시 로그인 계정 저장해두기 (0) | 2020.12.17 |
[GIT] GIT 처음 시작하기 (0) | 2020.12.13 |