power-girl0-0

[GIT] Git Config 환경 설정에 대해 알아보기 본문

개발

[GIT] Git Config 환경 설정에 대해 알아보기

power-girl0-0 2021. 2. 17. 22:19
728x90

 

해당 게시물은 나동빈 님의 'Git으로 시작하는 협업 및 오픈소스 프로젝트'강의를 바탕으로 작성된 것입니다.

스스로 공부한 것을 정리하고 복습하기 위한 목적으로 작성하였습니다.


특정한 컴퓨터 환경에서 깃(Git)을 이용할 때에 대한 전반적인 환경설정하는 방법에 대해 알아보자.

 

일반적으로 컴퓨터에 깃(Git)을 설치한 뒤에 가장 먼저 하는 것은 깃 계정을 설정하는 일이다.

해당 실습은 리눅스 컴퓨터를 기준으로 하여 진행되었다.


 깃 사용자를 글로벌(모든 프로젝트에 적용)하게 설정할 때는 다음과 같이 할 수 있다.

git config --global user.name "{계정명}"
git config --global user.email "{계정 이메일}"


이렇게 설정된 사용자에 따라서 실제로 커밋(Commit) 등의 정보가 기록된다.

또한 이러한 환경설정 정보를 확인하고자 할 때는 다음과 같은 명령을 이용한다.

git config --list


기본적으로 ~/.gitconfig 경로로 이동하면 특정 사용자에게만 적용되는 깃 환경설정 정보를 확인할 수 있다.


.gitconfig 파일의 내용을 확인한 결과, 아래와 같이 깃 계정 정보가 기록되어 있는 것을 확인할 수 있다.


깃 환경설정 파일은 자신이 직접 수정해서 내용을 변경할 수도 있다.

 내용을 바꾸어 저장한 결과, 성공적으로 변경된 내용이 반영되어 있는 것을 확인할 수 있다.


또한 자주 사용되는 설정으로 core.editor 설정이 있는데, 이것은 깃(Git) 전용 텍스트 에디터를 설정하는 것이다.

 

아래는 vi에디터를 설정하는 명령어이다.


특정한 깃 프로젝트의 .git 폴더로 가서, 해당 프로젝트에만 적용되는 환경설정을 할 수 있다.

 

아래와 같이, 실제로 특정한 깃 프로젝트의 .git 폴더로 가서 config 파일을 확인해보았다.


다음과 같이 글로벌 설정과는 다른, 해당 프로젝트만의 깃 환경설정이 이루어져 있는 것을 확인할 수 있다.

따라서 이것을 수정하여 프로젝트에 대한 환경설정을 진행할 수 있는 것이다.


또한, 특정 프로젝트에서 usename을 따로 지정할 수 있다.

위와 경우, global보다 안에서 선언한 usename인 testname이 적용된다.


그 결과, 아래와 같이 gitlog에 testname으로 올라가는 것을 확인할 수 있다.

 

 

 

 

 

728x90
Comments