ETC/Git
Git 인증 정보 등록해놓고 사용하기
개발싫어
2021. 8. 25. 23:21
728x90
- 이전 글에서 github 토큰을 발급받았다.
- 근데 매번 이메일/비밀번호 넣기 귀찮다.
- 그래서 저장해놓고 알아서 되도록 하자.
- git 에서 친절하게도 명령어를 제공한다.
- 아래 옵션들을 적용 후 한번 로그인하면 저장된다.
-
git config --global credential.helper <옵션>
- 옵션 값
- store
- 이메일/비밀번호는 파일로 저장되며 리눅스 기준으로 ~/.git-credentials 파일안에 기록된다.
- 저장되는 경로는 옵션으로 변경 가능하다
-
git config --global credential.helper 'store --file <경로>'
- cashe
- 이메일/비밀번호를 메모리에 보관하며 일정 시간 지나면 소멸한다.
- 기본 15분 동안 유지되며 옵션으로 변경가능하다. 이때 값은 초 단위이다
-
git config --global credential.helper 'cache --timeout 초'
- store
- 이메일/비밀번호를 저장하라고 했으니 이제 다시 저장하지 말라고 해보자
-
git config --global --unset credential.helper
- 이메일/비밀번호 저장이 취소 되어 원격저장소에 접근할때 마다 인증을 해야한다.
- 하지만 store로 옵션을 사용했을 경우 파일은 남아있다.
-