Git 'Please use a personal access token instead' 토큰 인증 로그인

2021. 7. 28. 18:56프로그램/Git

728x90
반응형

 

1
2
3
4
5
$ git push origin master
remote: Password authentication is temporarily disabled as part of a brownout. Please use a personal access token instead.
remote: Please see https://github.blog/2020-07-30-token-authentication-requirements-for-api-and-git-operations/ for more information.
fatal: unable to access 'https://github.com/leejunsu0207/springBoot_book.git/': The requested URL returned error: 403
 
cs

git으로 push를 했는데 잘되던 gitbash 커맨드 창에 갑자기 이런 메세지까 떳음

검색해보니 많은 분들께서 이제는 아이디/패스워드로 하는게 아니고 토큰인증하여 한다는 글을 보고

내블로그에도 하는 법을 남겨둔다.

 

https://github.com/ 사이트에 로그인한후 우측 상단에 프로필 클릭하면 세팅나옴 클릭하시고

 

Developer settings클릭 하시고

 

좌측에 Personal access tokens 클릭 후 우측에 Generate new token 클릭 하시고~ 비번 다시 치라고 하니까 치시구

 

토큰 이름 정해주시고

토큰 사용일 정해주시면 됩니다 일자 7,30,60,90일 있고 지정할수 있는 커스텀도 있습니다.

권한에 관련된건데 이부분은 일단 전 repo만 선택했구

OAuth 앱의 범위 - GitHub 문서 여기 들어가서 읽어보고 수정할 계획입니다.

선택후 generate token을 클릭해 토큰을 만들어 줍니다.!

 

 

만들어주면 토큰생성 되었습니다. 토큰위에 영어보면 아시겠지만 다시볼수 없으니까 복사해두라고 합니다. 

복사 하시고~

 

끝입니다.! 음 패스워드 입력하라고하면 토큰을 넣으면 된다고하는데 저는 일단

글로벌로 넣어두면 바로 적용될줄알았는데 안되더군요 ㅎㅎ 그래서 그냥 글로벌에 넣어놓고 토큰 입력하라고하면 복사 붙여 넣기 하고있습니다. 

 

git config에 user와 token값을 넣고 사용중입니다.

global로 넣어 놧는데 개인 피시라면 괜찮을거 같네요!

 

728x90