Wyszukiwanie w witrynie

Jak skonfigurować nazwę użytkownika i adres e-mail Git w Ubuntu


Git to rozproszony system kontroli wersji opracowany przez Linusa Torvaldsa w celu pomocy w budowaniu jądra Linuksa. Od pierwszych dni Git ogromnie się rozwinął, stając się najpopularniejszym systemem kontroli wersji.

Git pozwala wielu użytkownikom jednocześnie współtworzyć jeden projekt, śledzić zmiany, powracać do poprzednich wersji i tworzyć gałęzie dla różnych wersji projektu. Dlatego ważne jest, aby skonfigurować swoją nazwę użytkownika i adres e-mail w Git, aby każde zatwierdzenie mogło zostać prześledzone aż do użytkownika.

Przeczytaj także: Przewodnik po Git dla początkujących

Istotą tego przewodnika jest przeprowadzenie Cię przez podstawy rozpoczynania pracy z Git po instalacji, w szczególności konfigurowania nazwy użytkownika i adresu e-mail w Git.

Uwaga: podczas gdy w tym samouczku używamy Ubuntu, kroki będą miały zastosowanie niezależnie od systemu operacyjnego, z którym pracujesz.

Jak skonfigurować globalną nazwę użytkownika i adres e-mail Git

Po zainstalowaniu Git musisz ustawić swoją nazwę użytkownika i adres e-mail. Git umożliwia ustawienie globalnej nazwy użytkownika i adresu e-mail, które będą używane we wszystkich projektach git lub lokalnych danych uwierzytelniających używanych w określonym repozytorium.

Aby ustawić swoje dane uwierzytelniające git, użyj polecenia git config. Git config to wbudowane narzędzie, które pozwala przeglądać i ustawiać zmienne git.

W Ubuntu zmienne konfiguracyjne git znajdują się w następujących katalogach:

  • /etc/gitconfig — ten plik przechowuje konfiguracje Git dla wszystkich użytkowników i ich repozytoriów.
  • ~/.gitconfig - plik .gitconfig w katalogu domowym; przechowuje konfiguracje git dla konkretnego użytkownika.
  • .git/config — przechowuje konfigurację git dla lokalnego repozytorium.

Aby zweryfikować swoją nazwę użytkownika i konfigurację poczty e-mail, użyj polecenia:

git config --list

Jeśli powyższe polecenie nie wyświetli żadnych wyników, ustaw swoją nazwę użytkownika i adres e-mail.

Aby ustawić nazwę użytkownika i adres e-mail globalnego zatwierdzenia, wprowadź polecenia:

git config --global user.name “Username”
git config --global user.email example@email.com

Po pomyślnym wykonaniu poleceń sprawdź ustawione zmienne za pomocą polecenia:

git config -list

Po uruchomieniu tego polecenia powinieneś otrzymać wynik podobny do pokazanego:

user.name=Username
user.email=example@email.com

Możesz także edytować plik konfiguracyjny git, aby dodać nazwę użytkownika i hasło. Używając swojego ulubionego edytora tekstu, edytuj plik „~/.gitconfig” i dodaj nazwę użytkownika i adres e-mail.

nano /home/ubuntu/.gitconfig

Dodaj wpisy jako:

[user]
    name = Username
    email = example@email.com

Zapisz plik i użyj polecenia git config, aby sprawdzić, czy wpisy zostały pomyślnie dodane.

Przeczytaj także: Jak używać Emacsa do RSS z Elfeed

Jak skonfigurować lokalną nazwę użytkownika i adres e-mail Git

Git pozwala także skonfigurować lokalną nazwę użytkownika i adres e-mail. Możesz użyć lokalnych poświadczeń dla określonego repozytorium.

Aby to zrobić, użyj polecenia git config bez flagi --global z poziomu katalogu repozytorium.

Na przykład:

Przejdź do katalogu, którego chcesz użyć jako repozytorium:

cd ~/workspace

Następnie zainicjuj katalog jako repozytorium git za pomocą polecenia:

git init .

W repozytorium użyj poniższych poleceń, aby ustawić nazwę użytkownika i adres e-mail.

git config user.name “localusername”
git config user.email “user@ubuntu.local”

Aby zweryfikować zmiany użyj polecenia:

cat .git/config

Powyższe polecenie spowoduje przejście do katalogu .git w lokalnym repozytorium i wyświetlenie zawartości pliku konfiguracyjnego. Git przechowuje konfiguracje dla konkretnego repozytorium w pliku .git/config.

Dane wyjściowe będą następujące:

[core]
    repositoryformatversion = 0
    filemode = true
    bare = false
    logallrefupdates = true
[user]
    name = localusername
    email = user@ubuntu.local

Aby wyświetlić ustawienia globalne i lokalne, możesz użyć polecenia git config. Oto przykładowe dane wyjściowe:

user.name=Username
user.email=example@email.com
core.repositoryformatversion=0
core.filemode=true
core.bare=false
core.logallrefupdates=true
user.name=Localusername
user.email=user@ubuntu.local

Przydatne polecenia git config

Polecenie git config umożliwia także skonfigurowanie innych ustawień git.

Na przykład możesz ustawić domyślny edytor git za pomocą polecenia:

git config --global core.editor vim

Zastąp vima wybranym edytorem, takim jak Emacs, nano itp.

Możesz także zmienić domyślną nazwę początkowej gałęzi - domyślnie ustaw ją na „master”.

Użyj poniższego polecenia, aby zmienić domyślną nazwę gałęzi init.

git config --global init.defaultBranch initial

Podobnie zamień „inicjał” na żądaną nazwę swojej gałęzi init.

Sprawdź wszystkie ustawienia, jak pokazano na wynikach poniżej:

user.name=Username
user.email=example@email.com
core.editor=vim
init.defaultbranch=initial
core.repositoryformatversion=0
core.filemode=true
core.bare=false
core.logallrefupdates=true
user.name=Localusername
user.email=user@ubuntu.local

Podsumowanie

Git to niesamowite narzędzie, które pomaga użytkownikom utrzymywać, współtworzyć i udostępniać swoją pracę innym. Aby zwiększyć efektywność korzystania z Git, możesz także skorzystać z Git Alias, aby usprawnić przepływ pracy lub dowiedzieć się, jak usunąć oddział lokalny lub zdalny.

Powiązane artykuły