본문 바로가기
IT/개인개발

Github 다중계정(회사-개인) 이용방법 메모 및 주의사항

by RunningPencil 2024. 1. 26.

깃허브 계정을 여러개 이용하는 방법은 다음 블로그들을 참고했습니다.

https://tall-developer.tistory.com/2

 

[GitHub] 깃허브 여러 계정 사용하기

안녕하세요! 키크니 개발자 입니다. 🦒 현재 한 대의 맥북으로 회사에서 사용하고 있는데, 개인적으로도 공부할 때도 같이 사용하고 싶어서 깃허브 계정을 여러개 적용하는 방법을 알아보았습

tall-developer.tistory.com

https://usingu.co.kr/frontend/git/%ED%95%9C-%EC%BB%B4%ED%93%A8%ED%84%B0%EC%97%90%EC%84%9C-github-%EA%B3%84%EC%A0%95-%EC%97%AC%EB%9F%AC%EA%B0%9C-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0/

 

한 컴퓨터에서 github 계정 여러개 사용하기 - git | UsingU

한 컴퓨터에 여러개의 github를 사용해야 하는데 오류가 발생하는 등 불편함이 있었습니다. SSH Key를 이용해 한 컴퓨터에 여러개의 github 계정을 사용하는 방법을 알아보도록 하겠습니다.

usingu.co.kr

 

다만 주의사항이 있습니다. (위 블로그분들도 언급합니다)

기존 A라는 계정을 이용하다 B라는 계정을 이용하면, Clone 은 B 계정으로 되더라도 Commit 시 A 계정으로 등록될 수 있습니다. 이 때 git config --global user.name 이름 , git config global user.email 이메일 로 사용자를 변경해야 합니다.

 

https://hoohaha.tistory.com/31

 

[GitHub] Git Bash에서 로그인한 계정 변경하는 법

git을 다룰 때 계정을 변경해야 할 때가 있다. 본인은 처음 git을 다룰 때 여러 계정을 생성했었고 해당 과정들로 인해 몇몇 문제가 발생했었다. 그중에서 git bash에서 로그인한 계정을 변경했고 해

hoohaha.tistory.com

 

궁금한 부분은 그럼 개인 계정으로 업로드 시 매번 변경을 해주어야 하는가? 이었습니다

예시는 이렇습니다.

 

1. git 파일이 레포지토리 한 개에서만 변경되는 것인지

2-1. global 로 변경하였기 때문에 컴퓨터 로컬 설정이 변경되어 추후 어떤 레포지토리를 push 하더라도 변경한 계정인지

2-2.만약 2번이 맞을 경우, push 할 때마다 자동으로 어떤 계정으로 업로드할 지 물어보는 것은 불가능한지

 

현재 결론은

1. git config --local user.name "", git config --local user.email "" 시 git 파일 레포지토리 한 개에서만 영향을 줌.

2-2. 와 관련하여 push 마다 업로드 확인 부분은 없다는 점

 

으로 결론지어졌습니다. 

반응형