Git 터미널에서 사용자 기본 설정하기
Git 터미널 사용을 사용해 몇 번의 세팅으로 간단하게 Git 환경을 개인화하고 효율적으로 관리하는 방법을 알아보세요.
Jan 15, 2024
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 설정](https://inblog.ai/_next/image?url=https%3A%2F%2Fwww.notion.so%2Fimage%2Fhttps%253A%252F%252Fprod-files-secure.s3.us-west-2.amazonaws.com%252Fa29b669d-e680-438e-b18c-08888fc54a21%252F6ee78ae4-663d-4f63-b01b-ada911ab5ebb%252F-user.name.png%3Ftable%3Dblock%26id%3De27dff91-78a6-484c-8170-f60bd1b8d0c0%26cache%3Dv2&w=3840&q=75)
![email 설정](https://inblog.ai/_next/image?url=https%3A%2F%2Fwww.notion.so%2Fimage%2Fhttps%253A%252F%252Fprod-files-secure.s3.us-west-2.amazonaws.com%252Fa29b669d-e680-438e-b18c-08888fc54a21%252Fff5671ef-474e-47ec-97be-5455a28fdc61%252F-user.email.png%3Ftable%3Dblock%26id%3Df233e2b2-88fd-46c8-89ab-f981bc52285c%26cache%3Dv2&w=3840&q=75)
딱 한 번만
--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](https://inblog.ai/_next/image?url=https%3A%2F%2Fwww.notion.so%2Fimage%2Fhttps%253A%252F%252Fprod-files-secure.s3.us-west-2.amazonaws.com%252Fa29b669d-e680-438e-b18c-08888fc54a21%252F15c094bf-1a69-45aa-bbe6-12aa6620f128%252Fgit_config_--list.png%3Ftable%3Dblock%26id%3Dd1d0f97e-5918-4842-85d2-ae3590ab260f%26cache%3Dv2&w=3840&q=75)
🔽 아래에서 뉴스레터를 구독하고, IT커리어 팁을 쉽게 받아 보세요!
Share article