-
Git 저장소 별로 각각 사용자 정보(이름, 이메일) 설정하기Git 2022. 8. 18. 11:41728x90반응형
사용자 정보 최초 설정(로컬 기본 값)
Git을 설치한 후 가장 먼저 해야 하는 것은 사용자이름과 이메일 주소를 설정하는 것이다. Git은 커밋할 때마다 이 정보를 사용한다. 한 번 커밋한 후에는 정보를 변경할 수 없다.
$ git config --global user.name "hyejin Jeon" $ git config --global user.email nemomemoriaa@gmail.com
--global 옵션으로 최초 설정하는 것은 딱 한 번만 하면 된다. 만약 저장소(프로젝트)마다 다른 이름과 이메일 주소를 사용하고 싶으면 --global 옵션을 빼고 명령을 실행한다. GUI 도구들은 처음 실행할 때 이 설정을 묻는다.
저장소 별로 각각의 사용자 정보 설정
로컬 디렉터리에서 --global을 제외하고 git config를 사용하면 해당 디렉터리(저장소) 전용으로 설정할 수 있다. 이 설정은 저장소 별로 저장되며 global 옵션으로 설정한 기본 정보보다 우선적으로 사용된다.
$ git config user.name "hyejin Jeon" $ git config user.email nemomemoriaa@gmail.com
설정 확인
git config --list 명령을 실행하면 설정한 모든 것을 보여주어 바로 확인할 수 있다.
$ git config --list user.name=Hyejin Jeon user.email=nemomemoriaa@gmail.com color.status=auto color.branch=auto color.interactive=auto ...
Git은 같은 키를 여러 파일(/etc/gitconfig 와 ~/.gitconfig 같은)에서 읽기 때문에 같은 키가 여러 개 있을 수도 있다. 그러면 Git은 나중 값을 사용한다.
git config <key> 명령으로 Git이 특정 Key에 대해 어떤 값을 사용하는지 확인할 수 있다.
$ git config user.name Hyejin Jeon
Git 사용자 정보 삭제
사용자 이름과 이메일 설정을 삭제할 수 있다.
# 전역 설정 삭제 $ git config --global --unset user.name $ git config --global --unset user.email # 개별 저장소 설정 삭제 $ git config --unset user.name $ git config --unset user.email
728x90반응형'Git' 카테고리의 다른 글
Git 체크섬이란? (checksum, 검사합) (1) 2022.08.19