isPowerfulBlog
[Git/GitHub] GitHub Token 저장 본문
나만 그랬다면 유감이지만
깃허브 푸쉬할 때마다 메모장에 저장해둔 깃헙 토큰 복사해다가 붙여넣기를 했다...ㅎ...
너무 귀찮아서 찾아보니 두 가지 저장 방식을 지원한다.
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'
- 초 지정해주기
'Infra' 카테고리의 다른 글
[Gradle] Could not find method compile() (0) | 2022.11.25 |
---|---|
[Linux/Ubuntu] tar (0) | 2022.11.16 |
[Linux/Ubuntu] Network: ifconfig, netstat (0) | 2022.09.11 |
[Docker] Error response from daemon: conflict: unable to delete {} (must be forced) - image is referenced in multiple repositories (0) | 2022.09.06 |
[Linux/Ubuntu] 사용자 정보: /etc/passwd (0) | 2022.09.03 |