본문 바로가기
기타

[Git] 터미널에서 Git 로그인 정보 자동저장

by 개미는뚠뚠딴 2020. 9. 16.
반응형

오늘은 터미널에서 Git 을 사용할 때 로그인 정보를 자동으로 저장할 수 있는 기능에 대해서 알아보았다. 

 

push 와 pull 이 빈번하게 일어나는데 계속 로그인을 해주려니 귀찮기도하고.. 비효율적이라 방법을 찾아보던중 공식 reference 페이지에서 좋은 기능을 발견 했다.

 

git config credential.helper 'cache [<options>]'

 

이 명령어를 이용하면 git 로그인 정보를 저장할 수 있다고 한다. 

 

cache 옵션을 주게 되면 임시로 일정 기간 동안 저장이 된다고 하는데


만약 chche 를 쓴다면 helper 뒤에 chche --timeout= 하고 원하는 시간을 초 단위로 입력해주면 된다.

 

그리고 store 옵션을 넣으면 반영구적으로 저장이 된다고 한다.

 

git config credential.helper store  -> 난 개인 컴퓨터라 이 방법을 선택했다.

 

 

아래는 예시와 관련 Reference 입니다.

 

$ git config credential.helper cache

$ git push http:// ... (해당 repository주소)

Username: (git 사용자 ID)

Password: (git 비밀 번호)

 

[work for 5 more minutes]

$ git push http:// ... (해당 repository주소)

[your credentials are used automatically]

 

[5분동안 저장]

$ git config credential.helper 'cache --timeout = 300'

 

 

https://git-scm.com/docs/git-credential-cache

반응형

'기타' 카테고리의 다른 글

초보 개발자의 실수노트 만들기  (1) 2021.12.12
[Git] Repository에 깃 주소 여러개 등록하기  (0) 2020.10.19

댓글