2022년 1월 13일 목요일

GIT 계정 여러 개 사용하기

git config list 보기 : git config -l

첫번째 방법.

우분투(리눅스)를 기준으로 작성된 글입니다.
폴더 별로 다른 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"

댓글 없음:

댓글 쓰기

Ubuntu 24.04 Setup

* 기본폴더 영문 이름으로 변경 (다시 설치 할때 아예 영문 버전으로 설치했음) 언어를 한글을 선택하여 설치하면 기본 폴더('다운로드' 등)가 한글로 세팅되어, 개인적으로는 command line을 많이 사용하는 관계로 불편한 점이 있다...