기타

Git pull/push 할 때 password 저장하기, 계정정보 저장

오늘보다 더 나은 내일을 위해 2021. 1. 5. 15:58

코드를 수정하고 push 한 후 서버에서 pull 할때마다 git 계정을 입력하는게 번거로워서 찾아보니 몇가지 방법이 있어 소개합니다

 

1. Git Credential / store

credential.helper의 store 옵션을 주게되면 해당 git directory에선 반영구적으로 인증 절차가 생략됩니다.(저장된 credential 정보를 이용해 인증 처리)

# git config credential.helper store

 

2. Git Credential / cache

캐시에 계정정보를 일정시간 저장하는 방법입니다.

# git config credential.helper cache

 

옵션을 안주면 기본 15분 동안 계정 정보가 캐시에 저장됩니다.

 

# git config credential.helper 'cache --timeout=3600'

 

시간은 timeout 옵션으로 초단위로 지정해줄 수 있습니다. 

 

모든 프로젝트에 적용

 --global 옵션으로 모든 git 프로젝트에서 저장된 정보를 이용하수 있도록 합니다.

# git config credential.helper store --global