Git 터미널에서 사용자 기본 설정하기

Git 터미널 사용을 사용해 몇 번의 세팅으로 간단하게 Git 환경을 개인화하고 효율적으로 관리하는 방법을 알아보세요.
Jan 15, 2024
Git 터미널에서 사용자 기본 설정하기

Git 최초 설정

Git을 설치하고 나면 Git의 사용 환경을 최초 설정해야 해요.
환경 설정은 한 컴퓨터에서 한 번만 하면 되고, 설정한 내용은 Git을 업그레이드해도 유지돼요. 언제든지 다시 바꿀 수 있는 명령어도 있으니까 최초 설정에서 모든 걸 결정한다고 생각하지 않아도 돼요! 'git config’라는 도구로 설정 내용을 확인하고 변경할 수 있어요.
 
1️⃣ /etc/gitconfig 파일
시스템의 모든 사용자와 모든 저장소에 적용되는 설정이에요. git config --system 옵션으로 이 파일을 읽고 쓸 수 있어요. (해당 파일은 시스템 전체 설정 파일이기 때문에 수정하려면 시스템의 관리자 권한이 필요해요.)
 
2️⃣ ~/.gitconfig~/.config/git/config 파일
특정 사용자(즉 현재 사용자)에게만 적용되는 설정이에요. git config --global 옵션으로 이 파일을 읽고 쓸 수 있어요. 특정 사용자의 모든 저장소 설정에 적용돼요.
 
3️⃣ .git/config 
이 파일은 Git 디렉토리에 있고 특정 저장소(혹은 현재 작업 중인 프로젝트)에만 적용돼요. -local 옵션을 사용하면 이 파일을 사용하도록 지정할 수 있어요. 하지만 기본적으로 이 옵션이 적용되어 있어요. (당연히, 이 옵션을 적용하려면 Git 저장소인 디렉토리로 이동한 후 적용할 수 있어요.)
 

사용자 정보

Git을 설치하고 나서 가장 먼저 해야 하는 것은 사용자 이름이메일 주소를 설정하는 거예요. Git은 커밋 할 때마다 이 정보를 사용해요.
 
$ git config --global user.name "Your Name" // 사용자 이름 $ git config --global user.email "you@example.com" // 사용자 이메일 주소
 
user name 설정
user name 설정
email 설정
email 설정
딱 한 번만  --global 옵션으로 설정하면 돼요. 해당 시스템에서 해당 사용자가 사용할 때는 이 정보를 사용해요.
만약 프로젝트마다 다른 이름과 이메일 주소를 사용하고 싶으면 --global 옵션을 빼고 명령을 실행해주세요.
 

편집기

사용자 정보를 설정하고 나면 Git에서 사용할 텍스트 편집기를 고른다. 기본적으로 Git은 시스템의 기본 편집기를 사용해요.
하지만, Emacs 같은 다른 텍스트 편집기를 사용할 수 있고 아래와 같이 실행하면 돼요.
$ git config --global core.editor "텍스트 편집기 이름" // Git에서 사용할 텍스트 편집기 이름
 

설정 확인하기

git config --list 명령을 실행하면 설정한 모든 것을 보여주어 바로 확인할 수 있어요.
$ git config --list $ git config --global user.name "Your Name" // 사용자 이름 $ git config --global user.email "you@example.com" // 사용자 이메일 주소 ...
git config —list
git config —list
 

개발자 취업, 제대로 준비하고 싶다면?

체계적인 학습과 실습, 내 실력을 증명할 프로젝트, 취업 경쟁력을 높일 커리어 코칭까지. 이 모든 지원을 0원에 경험하고 싶다면? 하단 버튼를 클릭해 더 자세한 사항을 확인해 보세요⚡️
 
notion image
🏆
2024년 부트캠프 만족도 4.8점으로 압도적 1위
  • 2024년 5월 HRD-Net 수료생 만족도 4.8/5점
  • 2024년 KACB 한국 소비자 평가 부트캠프 브랜드 1위
  • 1,840개 기업 교육 경험과 4,600개 강의 제작 노하우를 모두 담았어요.
notion image
💻
수강료 0원에 학습 내내 맥북 무상 지원까지!
  • 체계적인 고퀄리티 교육 + 취업 지원을 전액 무료로 경험할 수 있어요.
  • 학습 내내 맥북이 무상 지원되니, 최적의 환경으로 공부할 수 있어요.
 
notion image
👩‍💼
1:1 취업 지원 프로그램인턴십 매칭까지 진행돼요!
  • 이력서 작성부터 면접 대비까지 현직자 멘토의 1:1 코칭이 제공돼요.
  • 참여 희망자에 한해서 인턴 지원 기업을 무한 매칭해 드려요.
Share article

(주) 코드잇