2022. 7. 25. 04:24ㆍGIT
깃을 설치하면 환경 설정도 해주어야 한다.
사용자 이름과 이메일 주소는 필수고 그 외 나머지 항목은 옵션이다.
config 명령어
깃은 환경 설정을 하기 위해 config 명령어를 사용한다.
config 명령어는 환경 설정 파일을 직접 수정하지 않고 할 수 있게 해준다.
config 명령어를 처음 실행하면 새로운 config 파일을 생성한다.
이전에 설정한 환경 파일이 있으면 기존 파일을 수정한다.
$ git config 설정값
기존에 설정된 환경 파일을 삭제 할 수 있다. 이 때 옵션 --unset를 사용한다.
$ git config --unset 설정값
※ git config -help 명령어로 다른 옵션을 확인 할 수 있다.
로컬 사용자
깃은 협업 도구로 각 개발자를 구분해야 할 필요가 있다. 각 개발자의 작업을 구분하려고 사용자를 등록하는 과정을 거친다. 소스 코드 변경 내역을 기록할 때 구분할 수 있는 사용자 설정 값만 등록하면 된다.
사용자 등록은 최초로 깃을 사용하거나 커밋할 때 한 번만 한다.
사용자 등록은 두 가지가 있다.
1. 선택한 로컬 저장소에만 적용되는 로컬 사용자 설정 값
2. 모든 로컬 저장소에서 공통으로 적용되는 글로벌 사용자 설정 값
깃에서는 사용자를 구분하기 위해 사용자 이름 과 이메일 주소 를 사용하고 config 명령어로 환경 설정 파일에 등록한다.
로컬 저장소에서 사용자 등록하기
$ cd 저장소 폴더
$ git config user.name "사용자 이름"
$ git config user.email "이메일 주소"
사용자 이름과 이메일 주소는 한글로 입력하면 오류가 나니 영문으로 작성해야 한다.
깃에서 이메일 주소는 깃이 개발자를 구별하는 고유의 키 값으로 사용한다.
자신의 저장소를 외부로 공개하면 등록한 이메일 주소도 외부에 공개되므로 공개해도 무관한 이메일 주소를 사용하길 권장한다.
글로벌 사용자 등록하기 (추천)
로컬 사용자 등록은 로컬 저장소를 생성할 때마다 설정해야 하는 불편함이 있다.
글로벌 사용자 등록을 할 때 --global 옵션을 사용한다.
$ git config --global user.name "사용자 이름"
$ git config --global user.email "이메일 주소"
※ 자동으로 글로벌 사용자 등록을 적용하려면 생성된 저장소에서 별도로 로컬 사용자 등록을 하지 않아야 한다.
환경 설정 파일 확인 및 수정하기
config 명령어로 만든 환경 설정 파일은 깃 저장소 안에 .git/config 파일 형태로 저장되어 있다.
환경 설정 파일을 찾아 config 명령어로 등록한 내용을 확인 할 수 있다.
로컬 사용자 등록 후 환경 설정 파일 확인
깃 폴더 생성
$ mkdir git
깃 폴더로 이동
$ cd git
깃 초기화 (master)
$ git init
환경 설정 등록
$ git config user.name "사용자 이름"
$ git config user.email "이메일 주소"
.git 폴더 하위 파일 보기
$ ls .git
config 파일 존재하는 것을 볼 수 있다.
글로벌 사용자 환경 설정 파일 확인
글로벌 사용자 등록을 했다면 .git/config 파일은 없다.
글로벌인 경우 개인 계정 루트에 파일이 생성된다.
gitconfig 경로 보기
$ ls ~/.gitconfig
컴퓨터에 글로벌 환경 설정 파일과 로컬 환경 설정 파일이 모두 있을 때도 있다.
이 경우 로컬 환경 설정 파일의 내용을 우선 적용한다.
작업 디렉토리가 환경 설정 파일이 있는 폴더에서 cat 명령어로 내용을 볼 수 있다.
$ cat .gitconfig
환경 설정 파일을 직접 열어 수정하고 싶다면 다음 명령어를 실행하여 VS code 편집기를 사용한다.
$ code .git/config
(code 명령어는 Visual Studio Code를 실행시키는 명령어다. config 파일을 VS code로 실행시킨다)
※ 깃 상태 컬러 보기
깃 배시 터미널에서 깃 상태를 컬러로 볼 수 있다.
$ git config --global color.ui auto
소스트리의 환경 설정
소스트리에서도 환경 설정을 할 수 있다.
도구 > 옵션 > 기본 사용자 정보에 이름과 이메일 주소을 입력할 수 있다.
저장소 생성과 사용자 설정 정리
1. 폴더 생성 (작업 폴더)
2. 저장소 초기화
$ git init 로 숨겨진 저장소 생성
3. 저장소 생성
$ ls -a 로 숨겨진 저장소 확인
4. 사용자 설정
$ git config --global user.name "사용자 이름"
$ git config --global user.email "이메일 주소"
'GIT' 카테고리의 다른 글
[GIT] Working directory (0) | 2022.07.25 |
---|---|
[GIT] 깃 저장소 생성 (0) | 2022.07.25 |
[GIT] 깃 실행해보기 (0) | 2022.07.25 |
[GIT] 소스트리 설치 (0) | 2022.07.24 |
[GIT] 깃 설치 (0) | 2022.07.24 |