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 --listJeś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.comPo pomyślnym wykonaniu poleceń sprawdź ustawione zmienne za pomocą polecenia:
git config -listPo uruchomieniu tego polecenia powinieneś otrzymać wynik podobny do pokazanego:
user.name=Username
user.email=example@email.comMoż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.comZapisz 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 ~/workspaceNastę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.localAby 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.localPrzydatne 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 vimZastą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 initialPodobnie 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.localPodsumowanie
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.
