본문 바로가기
반응형

하나의 PC에서 여러 군데의 Git 레파지토리를 운영할 때 레파지토리 별로 사용자 이름과 이메일을 달리 사용해야 하는 경우가 있습니다.
보통은 글로벌하게 설정하여 사용하기 때문에 모든 레파지토리에서 커밋과 푸시를 하게 되면 동일한 이름이 사용되게 되어 있습니다.

모든 레파지토리에 글로벌하게 적용

아마도 대부분 글로벌하게 적용하는 이 방법은 아시리라 생각됩니다.

$ git config --global user.name "이름 1"
$ git config --global user.email "이메일주소 1"

하나의 레파지토리에만 적용

하지만 하나의 레파지토리에만 다른 이름과 이메일을 적용하는 방법은 잘 모르시는 경우가 있습니다. 바로 --global--local로만 변경해 주면 됩니다.
원하는 레파지토리의 루트폴더 위치에서 터미널 창을 열고 아래의 명령어를 입력하면 해당 Git 레파지토리에만 적용이 됩니다.

$ git config --local user.name "이름 2"
$ git config --local user.email "이메일주소 2"

알고나면 매우 간단합니다. ^^

728x90
로딩중

UX 공작소

고급지게 만들어 저렴하게 배포는 공작소