Github - Credential 저장

Github Credential이란 Github의 계정정보를 말한다.

저장소에 push/pull 하거나 private 저장소를 clone하기 위해서는 해당 저장소를 이용할 수 있는 권한이 필요한데 이 때 credential에 계정 정보를 저장해두면 저장소 이용시마다 로그인할 필요가 없다.

터미널 명령어는 다음과 같다.

1
2
3
4
git config credential.helper store
git push https://github.com/repo.git
Username : your github email
Password : your github password

credential과는 무관하게 author와 email을 저장할 수도 있다.

1
2
git config --global user.name "Your Name"
git config --global user.email "dev.youngjinmo@gmail.com"

위의 명령어는 디렉토리 상관없이 전역(global)에서 사용할 수 있는 author와 email을 설정한 것이다. 설정해두면, 해당 운영체제 또는 컨테이너에서 커밋을 생성할 경우 해당 커밋에 author과 email이 기록된다.

출처 : https://git-scm.com/docs/git-credential-store