Infra
[Git/GitHub] GitHub Token 저장
왕밤빵도라에몽
2022. 11. 14. 04:10
728x90
나만 그랬다면 유감이지만
깃허브 푸쉬할 때마다 메모장에 저장해둔 깃헙 토큰 복사해다가 붙여넣기를 했다...ㅎ...
너무 귀찮아서 찾아보니 두 가지 저장 방식을 지원한다.
Credential 정보 저장
1. Store 방식으로 저장
$ git config credential.helper store
- credential 정보 저장
- 깃 디렉토리에 접근 후 해당 명령어를 입력하면 된다
- 위 명령어 입력 이후 최초 푸쉬에 대해서는 토큰을 입력해야한다.
- 이후 푸쉬에 대해서는 토큰 입력이 필요 없다!
정보 삭제
토큰 기한이 만료되면 credential 정보 삭제 후 새로 저장해줘야한다.
$ git config --unset credential.helper
- 기존에 저장되어있는 credential 정보 삭제
2. Cache 방식으로 저장
$ git config credential.helper cache
- default 900초
- 마찬가지로 최초 푸쉬에 대해서는 토큰이 필요하고 그 이후는 필요 없다
git config credential.helper 'cache --timeout 7200'
- 초 지정해주기
728x90