[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 |