Computer >> 컴퓨터 >  >> 체계 >> Linux

Ubuntu에서 Git 사용자 이름 및 이메일을 설정하는 방법

Ubuntu에서 Git 사용자 이름 및 이메일을 설정하는 방법

Git은 Linux 커널 구축을 돕기 위해 Linus Torvalds가 개발한 분산 버전 제어 시스템입니다. Git은 초기부터 엄청나게 성장하여 가장 인기 있는 버전 관리 시스템이 되었습니다.

Git을 사용하면 여러 사용자가 단일 프로젝트에 동시에 기여하고, 변경 사항을 추적하고, 이전 버전으로 되돌리고, 다양한 프로젝트 버전에 대한 분기를 만들 수 있습니다. 이것이 각 커밋이 사용자에게 역추적될 수 있도록 Git에서 사용자 이름과 이메일을 설정하는 것이 중요한 이유입니다.

이 가이드의 핵심은 설치 후 Git을 시작하는 기본 사항, 특히 Git에서 사용자 이름과 이메일을 설정하는 방법을 안내하는 것입니다.

참고 :이 튜토리얼에서 Ubuntu를 사용하는 동안 작업 중인 OS에 관계없이 단계가 적용됩니다.

글로벌 Git 사용자 이름 및 이메일을 구성하는 방법

Git을 설치한 후 사용자 이름과 이메일 주소를 설정해야 합니다. Git을 사용하면 모든 git 프로젝트에서 사용할 글로벌 사용자 이름과 이메일을 설정하거나 특정 저장소에서 사용되는 로컬 자격 증명을 설정할 수 있습니다.

git 자격 증명을 설정하려면 git config를 사용하세요. 명령. Git config는 git 변수를 보고 설정할 수 있는 내장 도구입니다.

Ubuntu에서 git 구성 변수는 다음 디렉터리에 있습니다.

  • /etc/gitconfig – 이 파일은 모든 사용자와 저장소에 대한 git 구성을 저장합니다.
  • ~/.gitconfig – 홈 디렉토리의 .gitconfig 파일 특정 사용자에 대한 git 구성을 저장합니다.
  • .git/config – 이것은 로컬 저장소에 대한 git 구성을 저장합니다.

사용자 이름과 이메일 구성을 확인하려면 다음 명령을 사용하십시오.

git config --list

위 명령의 결과가 나오지 않으면 사용자 이름과 이메일을 설정하세요.

전역 커밋 사용자 이름과 이메일을 설정하려면 다음 명령을 입력하세요.

git config --global user.name “Username”
git config --global user.email [email protected]

명령이 성공적으로 실행되면 다음 명령을 사용하여 설정된 변수를 확인하십시오.

git config –list

이 명령을 실행하면 표시된 것과 유사한 출력이 표시되어야 합니다.

user.name=Username
[email protected]
Ubuntu에서 Git 사용자 이름 및 이메일을 설정하는 방법

git 구성 파일을 편집하여 사용자 이름과 암호를 추가할 수도 있습니다. 즐겨 사용하는 텍스트 편집기를 사용하여 "~/.gitconfig" 파일을 편집하고 사용자 이름과 이메일을 추가합니다.

nano /home/ubuntu/.gitconfig

항목을 다음과 같이 추가합니다.

[user]
    name = Username
    email = [email protected]

파일을 저장하고 git config 명령을 사용하여 항목을 성공적으로 추가했는지 확인하십시오.

로컬 Git 사용자 이름 및 이메일을 구성하는 방법

Git을 사용하면 로컬 사용자 이름과 이메일을 구성할 수도 있습니다. 특정 저장소에 대해 로컬 자격 증명을 사용할 수 있습니다.

이렇게 하려면 git config를 사용하세요. --global 없는 명령 저장소 디렉토리 내부에서 플래그를 지정합니다.

예:

리포지토리로 사용하려는 디렉터리로 이동합니다.

cd ~/workspace

다음 명령을 사용하여 디렉터리를 git 저장소로 초기화합니다.

git init .

저장소 내에서 아래 명령을 사용하여 사용자 이름과 이메일을 설정합니다.

git config user.name “localusername”
git config user.email “[email protected]

변경 사항을 확인하려면 다음 명령을 사용하십시오.

cat .git/config

위의 명령은 로컬 저장소 내의 .git 디렉토리로 이동하여 구성 파일 내용을 표시합니다. Git은 특정 저장소에 대한 구성을 .git/config 파일에 저장합니다.

이에 대한 출력은 다음과 같습니다.

[core]
    repositoryformatversion = 0
    filemode = true
    bare = false
    logallrefupdates = true
[user]
    name = localusername
    email = [email protected]

전역 및 로컬 설정을 모두 표시하려면 git config를 사용할 수 있습니다. 명령. 다음은 출력 예입니다.

user.name=Username
[email protected]
core.repositoryformatversion=0
core.filemode=true
core.bare=false
core.logallrefupdates=true
user.name=Localusername
[email protected]

유용한 git config 명령

git config 명령을 사용하여 다른 git 설정을 지정할 수도 있습니다.

예를 들어 다음 명령을 사용하여 기본 git 편집기를 설정할 수 있습니다.

git config --global core.editor vim

vim을 Emacs, nano 등과 같은 원하는 편집기로 교체하십시오.

초기 분기의 기본 이름을 변경할 수도 있습니다. 기본적으로 "마스터"로 설정되어 있습니다.

기본 init 브랜치 이름을 변경하려면 아래 명령을 사용하십시오.

git config --global init.defaultBranch initial

유사하게, "초기"를 init 브랜치에 대해 원하는 이름으로 바꾸십시오.

아래 출력에 표시된 대로 모든 설정을 확인하십시오.

user.name=Username
[email protected]
core.editor=vim
init.defaultbranch=initial
core.repositoryformatversion=0
core.filemode=true
core.bare=false
core.logallrefupdates=true
user.name=Localusername
[email protected]

마무리

Git은 사용자가 자신의 작업을 유지 관리하고, 기여하고, 다른 사람과 공유하는 데 도움이 되는 놀라운 도구입니다. Git을 보다 효율적으로 사용하기 위해 Git Alias를 사용하여 워크플로를 개선하거나 로컬 또는 원격 분기를 삭제하는 방법을 배울 수도 있습니다.