본문 바로가기

Open Source/git

github token 사용

[1. 개요]

github 에서 repository clone 후, push 작업등을 할 때,

id, pw 인증이 더 이상 되지 않고, token 기반으로 대체 됨.

 

token 기반으로 인증하는 방법 기록


[2. token 생성]

github 로그인

-> settings -> developer settings

...

 


[3. clone 시]

기존 

$ git clone https://github.com/my/repository

 

이후

$ git clone https://{user_name}:{token}@github.com/my/repository

 

=> clone 할 때 부터, token 으로 인증해서, push 등의 작업이 간편하다.


[4. 기존 repository 에서 config 수정]

$ vim .git/config

# [remote "origin] 항목에서 url 부분을 수정한다.

# {user_name}:{token}@ 를 https 와 github.com 사이에 추가

 


[5. 기타 주의 사항]

생성 한 token 은 특정 기간이 지나면 만료되므로 재발급 필요

재발급시 기존 repository 에 대해서 [4] 번 작업을 다시 해주어야 한다. 

=> 소멸되지 않는 token 을 생성 할 수도 있지만, 혼자 관리하는 repository 는 적용하지 않는게 좋아 보임

'Open Source > git' 카테고리의 다른 글

git stash  (0) 2024.04.18
git 명령어 정리  (0) 2023.04.17
git tag  (0) 2022.08.10