github에 커밋을 자주 할 때 깃헙의 유저네임과 비번을 일일히 치는게 굉장히 버거운일이다.
이때 credential.helper를 등록해 이 절차를 생략해보는것도 좋은 방법이다.
$ git config credential.helper store
credential.helper
의 store
옵션을 주게되면 해당 git directory에선
반영구적으로 인증 절차가 생략된다.
$ git config credential.helper cache
임시로 일정 시간동안 저장하기에는 cache
가 더욱 유용하다.
cache
옵션을 주게되면 기본적으로 15분 동안 인증 절차를 요구하지 않는다.
시간은 timeout
옵션으로 지정해줄 수 있다.
(예로들어 아래와 같이 지정 시 3600초, 즉 1시간의 유효시간을 가진다)
$ git config credential.helper 'cache --timeout=3600'
git config의 공통적인 설정과 같이 --global 옵션을 주게되면
해당 git directory 이외에 모든 git 활동에서 저장된 정보를 이용하게 된다.
$ git config credential.helper store --global