케네스로그

Git 초기 설정 - 사용자 설정 git config user 본문

Dev/VCS

Git 초기 설정 - 사용자 설정 git config user

kenasdev 2021. 12. 26. 15:07
반응형

 

Git의 설치까지 모두 마쳤다면, 이제 본격적으로 Git을 사용하기 전에 몇가지 설정을 해야만 합니다.

 

1. 작업하는 사람(author)의 이름과 이메일주소 등록

2. local repository 생성

3. remote repository 연결

 

전혀 어려울것이 없으니 천천히 따라오시면 됩니다. 어려운게 아니라 낯설 뿐 입니다.

 

Git Author

우리는 local repository에서 소스코드를 작성하고 Git을 이용해서 관리하거나 remote repository로 전송할 예정입니다. 그렇다면, 작성자가 누구인지, 소스코드를 다른 곳으로 전송하는 사람이 누구인지 등록해야 합니다. 이러한 작업자를 git author라고 합니다.

 

git config --global user 설정

git author의 정보는 name(이름)과 email(이메일) 두가지 입니다.

  • git config --global user.name "user_name"
  • git config --global user.emial "user@email.com"

 

🛠global 설정과 Local 설정
--global 옵션은 사용중인 컴퓨터의 전체(global)에 대한 설정을 하겠다는 의미입니다. 한 컴퓨터에서 여러개의 repository가 존재할 수 있죠. 각 repo에서 author가 달라야한다면, 해당 작업폴더에서 git config user.name "user_name" 등으로 명령 실행하시면 됩니다.

예시로 user의 이름은 John Doe, 이메일은 John@na.joa 로 등록했습니다.

 

 

git config user 설정 확인

등록확인은 git config --list 명령을 통해서 확인할 수 있습니다.

 

 

git config user 를 통해 local 유저 설정

대부분의 경우 global설정을 통해서 일괄되게 작업하기때문에 local author를 설정할 일은 없을겁니다. 아래의 정보는 그저 추가정보 정도로만 훑고 지나가시길 바랍니다. 

이번엔 git config user "user_name" 명령으로 local repo에서 사용할 author을 설정해보았습니다.
이를 git config --list로 확인해보면 다음과 같습니다.

 

local repository A의 git config --list 결과

위의 리스트에서 두개의 user.name, user.email이 보입니다.

상단에 위치한것이 global로 설정되어 있는 것이며, 하단의 정보는 해당 local repo에 설정되어 있는 겁니다.

 

local repository B의 git config --list 결과

다른 local repository에서 확인해보면 global로 설정되어있는 author만 확인됩니다.

이렇게 author를 global, local 따로 설정할 수 있습니다.

반응형