본문 바로가기
삽질

git - 토큰 인증.

by rokwha 2022. 4. 14.

오랫만에 git 를 새삼스레 처음부터 공부 하고자.........................

 

뭐 여튼 간에 정말 정말 오랫만에 git --help 를 실행해보았다.  

 

우선 github 에 저장소 하나 생성하고 git init 부터 해서 commit 하고 push 를 해보았는데...

 

 

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.

 

이런 메세지가 나온다.

 

오잉 뭔소리다냐.. 21년 8월 13일부터 패스워드 기반은 허용하지 않으니 개인 접근 토큰을 사용하라네? 한참된 이야기 아녕? ㅋㅋㅋㅋ 그동안 뭐한거냐? -.-;;;

하기사 아직도 구닥다리 운영체제를 쓰고 있는 나에겐 -.-;;; 에혀~ 뭐 여튼간에 ... 일단은 구글링 을 해보니 여기저기 같은내용이 많다. ( 구글링을 해보면 알겟지만 이미지 를 잘 첨부해서 자세한 설명글이 많으니 참고하시라 )

 

1. 우선 github.com 에 로그인 해서.. Settings 으로 들어가 왼쪽 메뉴목록에서 젤밑에 있는 Delveloper settings 으로 들어간다.

 

2. Personal Access tokens 를 선택한다.

 

3. Generate new token 를 선택한다.

 

4. 그러면 새로운 토큰에 대한 설명과 유효기간 그리고 허용할것에 대한 설정화면이 나온다.

4.1 - Note 에 적당하게 써주고...

4.2 - 유효기간 이 기본 30일.. 원하는기간 설정하고...

4.3 - Select scopes 항목들은....귀찮으면 다 설정하고... 정확히 전부 뭐하는놈들인지 모르겟다.

4.4 - Generate token 을 과감히~ 클릭해뿐다.

 

5. 빈 항목이 있으면 채우라고 나오고 다 채웠으면 새로운 개인접근토큰이 나왔을것이다.

gph_어쩌구저쩌구 라고 써있는게 있는데 그걸 잘 기억~~~ 해야 한다. 물론 그걸 다 외워서 쓰긴...개뿔 어떻게 다외우냐고...일단 복사 또는 파일에 저장해놔~

 

6. 자 이제 다시 push 를 날리고 계정정보 에서 패스워드 입력할때 이 토큰을 붙혀넣기 하면 된다. ㅎㄷㄷㄷ

 

자 이제 첫번째 문제는 해결 된것 같다.

 

그런데 첨부터  push 를 날려보니 로그인정보를 날리기 전에 요런창이 하나 뜨는걸 확인했다. 오잉~

 

첨 봐서 뭐하는놈인지 모르겟다만 일단 로그인을 하라니깐은 내 계정정보를 입력했는데...

 

fatal: HttpRequestException encountered.
   An error occurred while sending the request.

 

요렇게 나오고 계정정보를 입력하는 프롬프트로 떨어진다. 흠...뭔가 또 에러군... 다시 구글링 

 

아직 해보진 않았는데 git 버전이 낮거나 이경우 git 를 새버전으로 업데이트 하거나 VS 를 업데이트 하거나 아니면 이걸 설치하면 된다고 한다. 이도저도 아니면 여길 참고해보자.

 

에효 오랫만에 하니깐 뭐하나 제대로 되는게 없엌

 

일단 오늘은 여기까지... 아 귀찮아

반응형