반응형
저장소별 계정 설정
Command line 에서 git을 사용하려면, git 설치 후 간단한 설정 두 가지 정도는 해줘야 편해요. 계정과 이름 설정을 해주면 git commit
, git push
할 때마다 계정 정보를 입력하지 않아도 됩니다.
git config --global user.name "awesometic"
git config --global user.email "awesometic.lab@gmail.com"
뭐 이런 식으로요.
하지만 이게, 만약 제가 저장소마다 다른 계정으로 로그인해야할 경우 문제가 생겨요. 저런 설정 후 git commit
을 때리면 묻지도 따지지도 않고 바로 global 설정된 계정 정보로 commit이 만들어집니다. 그 계정으로 하면 안 되는데 말이죠.
이럴 땐 저장소별로 git config --local
를 해주면 됩니다. --global
보다 높은 우선순위를 가지는 걸로 보여요.
원하는 저장소로 가서 이런 명령을 입력해줍니다.
git config --local user.name "a-user-only-for-this-repository"
git config --local user.email "and-an-email-as-well@gmail.com"
설정 후에는 local로 지정된 사용자 계정 정보로 commit/push가 이루어지게 됩니다 :)
설정 확인은 이렇게 하세요.
git config --list
반응형
'Programming > Git' 카테고리의 다른 글
깃(git) - 빈 커밋 Push 하기 (커밋이 트리거인 작업 실행) (0) | 2019.08.12 |
---|---|
깃(git) - 특정 커밋의 수정 내용 확인하기 (0) | 2019.01.10 |
깃(git) - 프로젝트 진행 중 저장소로부터 최신 소스 받아오기 (2) | 2017.05.23 |
깃(git) - .gitignore 업데이트 후 적용하기 (0) | 2017.05.23 |