DEVELOPMENT TOOLS/Git

[Github] personal access token을 이용해 private repository git clone 하는 법

EARTH_ROOPRETELCHAM 2023. 5. 13. 14:16
728x90
반응형

배경

Support for password authentication was removed

github 정책상, private repository에 대해 password 인증을 통해 git clone 하는 방식이 제거되어 access token을 활용한 git clone이 필요해졌습니다.

personal access token 생성하기

personal access token 생성하기

먼저, github에 로그인 한 뒤 본인의 프로필을 클릭해 settings > Developer settings에 접근합니다.

Developer settings에서 Personal access tokens을 선택하여 token을 생성합니다. 

Generate new token 버튼을 누르면 token을 생성할 수 있고, repo 관련된 작업을 할 것이기 때문에 repo과 관련된 권한을 가진 token을 생성해야 합니다.

 

추가적으로, 생성된 토큰은 다시 볼 수 없으므로 토큰을 복사하여 보관하는 것이 중요합니다.

 

personal access token을 이용해 git clone하기

personal access token을 활용한 git clone

아래 참고 자료에 넣어둔 github blog에서 알려준 방법은 위 그림과 같습니다.

 

위에서 소개해준 방법은 3가지 인데, 터미널을 통해 직접 테스트해보았을 때 1번째 방법은 username/password 방식이라 기존 오류가 동일하게 발생하였고 2번째, 3번째 방식은 정상적으로 동작하였습니다.

참고 자료

 

728x90
반응형