첫번째 방법.
폴더 별로 다른 git 계정을 사용할 수 있게 설정할 수 있습니다.
만약 git 계정을 private, office 란 이름으로 구분으로 하고 싶다면,
~/.gitconfig 파일에 아래와 같은 형태의 구문을 파일 제일 아래에 추가합니다.
[includeIf "gitdir:~/office/"]
path = .gitconfig-office
[includeIf "gitdir:~/private/"]
path = .gitconfig-private
.gitconfig-office 파일에서 사용할 git 계정을 아래와 같이 추가합니다.
github가 아니라면 github 항목은 생략하셔도 됩니다.
[user]
email = john@abc.co.kr
name = john
[github]
user = john
.gitconfig-private 파일도 동일하게 작성하시면 됩니다.
또한 .gitconfig 항목에 계정 정보를 넣으시면 모든 폴더에서 사용 하실 수 있습니다.
물론 위에 includeIf 로 기술된 폴더는 제외됩니다.
.gitconfig 에 기술 되는 항목은 global 하게 적용이 됩니다.
두번째 방법.
특정 repo 폴더에서 아래와 같은 명령어로 해당 repo 에서 만 사용하는 계정을 설정 할 수 있습니다.
git config --local user.name "john"
git config --local user.email "john@abc.co.kr"
댓글 없음:
댓글 쓰기