컴굥일지

[git] 여러 git 계정을 한 컴퓨터에 사용하는 경우 본문

Tip & 오류 해결/Tip 모음

[git] 여러 git 계정을 한 컴퓨터에 사용하는 경우

gyong 2023. 4. 16. 18:01
반응형

git 계정이 하나인 경우도 있지만, 회사를 다니거나 다른 이유로 인해 git 계정이 여러 개일 수 있다.
나의 경우 회사 노트북으로 개인 git 계정을 드물지만 가끔 사용해야 하는 일이 발생했다.
ssh 설정을 하기엔 익숙하지도 않고 귀찮아서, 레포지토리 별로 git config를 설정해줬다.


git에서 커밋을 할 때는 이름과 이메일을 기록하게 된다.

git config --global

위 커맨드를 사용하면, 전역적으로 이름과 이메일을 세팅해 둘 수 있다.

# 마지막 인자로 자신의 정보를 입력하면 된다.
git config --global user.name "dooli1234"
git config --global user.email dooli1234@gmail.com

git config

위 커맨드를 사용하면, 레포지토리별로 이름과 이메일을 세팅해둘 수 있다.
이 경우 global 옵션으로 설정한 정보보다 우선적으로 사용이 된다.

# 마지막 인자로 자신의 정보를 입력하면 된다.
git config user.name "dooli1234"
git config user.email dooli1234@gmail.com

현재 레포지토리의 name, email 설정값 확인하기

위와 달리 마지막 인자를 안 주면 된다.
전역적으로 세팅된 값을 보고 싶으면 위에서와 마찬가지로 --global을 추가하면 된다.

git config user.name
git config user.email

name, email 세팅 정보 삭제하기

# 전역 설정을 삭제
git config --global --unset user.name
git config --global --unset user.email

# 현재 레포지토리의 설정을 삭제
git config --unset user.name
git config --unset user.email

commit 할 때 사용자 정보 직접 세팅하는 방법

git commit --author='dooli1234 <dooli1234@gmail.com>' -m '커밋 메세지'
반응형
Comments