순간을 기록으로

[Error] 로컬에서 원격으로 push가 안되는 상황 본문

Error

[Error] 로컬에서 원격으로 push가 안되는 상황

luminous13 2022. 8. 22. 15:19

상황

로컬에서 작성한 코드를 원격저장소로 올리기위해 push를 하던 상황. 아이디를 입력하고 비밀번호를 입력했는데 아래와 같은 에러가 발생했다.

 

문제

remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.

찾아보니 github에서 최근 비밀번호를 이용한 인증을 더이상 제공하지 않고 개인 엑세스 토큰을 이용한 인증 방법 사용하도록 하고 있다.

 

해결

비밀번호가 아닌 personal access token을 발급받은 뒤 비밀번호 대신 입력을 해주면 정상적으로 코드가 올라간다.

 

1.Settings 클릭

 

2.왼쪽 하단에 Developer settings 클릭

3.Personal access token 카테고리에서 Generate new token 클릭

4.  구체적인 설정하기

Note에는 원하는 인증 토큰 이름을 작성한다.

Expiration에는 만료기한을 설정한다.

마지막으로 권한을 체크해주면된다. 일반적으로 다 체크하면된다.

 

5.비밀번호 입력할 때 토큰 복사해서 입력해주기

아이디를 입력하고 비밀번호를 입력하라고 할 때 복사한 토큰을 붙여넣어주면 된다.

 

결과

정상적으로 코드가 올라가는 것을 확인할 수 있다.

Comments