dev-blog

Konfiguracja Git w Ubuntu

Spis treści

Sprawdzenie aktualnych ustawień

Aby zobaczyć aktualną konfigurację Git:

git config --list

Zwróci np.:

user.name=Jan Kowalski
user.email=jan.kowalski@gmail.com

Jeśli nie są ustawione, te wpisy nie będą widoczne.

Ustawienie globalne

Globalne ustawienia obowiązują we wszystkich repozytoriach użytkownika.

git config --global user.name "Jan Kowalski"
git config --global user.email "jan.kowalski@gmail.com"

Po tym każdy commit w dowolnym repozytorium będzie podpisany tymi danymi.

Ustawienie lokalne

Lokalne ustawienia obowiązują tylko w konkretnym repozytorium.

Przejdź do katalogu repozytorium:

cd /sciezka/do/repozytorium

Następnie ustaw lokalnie:

git config user.name "Jan Kowalski"
git config user.email "jan.kowalski@gmail.com"

Sprawdzenie ustawień ponownie

Sprawdź konfigurację jeszcze raz:

git config --list

Powinieneś zobaczyć:

user.name=Jan Kowalski
user.email=jan.kowalski@gmail.com

Konfiguracja SSH (opcjonalnie)

Jeśli planujesz pushować na GitHub/GitLab, warto ustawić klucz SSH:

ssh-keygen -t ed25519 -C "jan.kowalski@gmail.com"
eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_ed25519
cat ~/.ssh/id_ed25519.pub

Skopiuj zawartość .pub do ustawień SSH w GitHub/GitLab.