git 계정 분리

less than 1 minute read

git config 설정

  • 이 포스팅에서는 디렉토리별로 git 계정을 분리하는 방법을 정리한다.

1 .gitconfig 전역 설정 파일 수정

  • ~/.gitconfig
      [user]
          name = zave7
          email = zave7@naver.com
      [includeIf "gitdir:~/dev/company/workspace/"]
          path = .gitconfig-work
    

2 .gitconfig-work 파일 작성

  • ~/.gitconfig-work
      [user]
          name = zave7-company
          email = zave7@company.com
    
  • 덮어쓸 config 만 지정하면 된다.

3 Host 별 ssh key 분리

  • ~/.ssh/config
      Host host-company
          HostName git.company.com
          User git
          IdentityFile ~/.ssh/private_company
    
  • ssh config manual - Link
  • generate github ssh key - Link
-->

Categories:

Updated:

Comments