Domeny, Hosting
Jak skonfigurować Git do pracy w GitHub?
Co znajdziesz w tym artykule:
Git to rozproszony system kontroli wersji ułatwiający współpracę przy tworzeniu aplikacji, stron internetowych i innych projektów. Rozpoczynasz pierwsze kroki z Gitem? Chcemy Ci dzisiaj pokazać jak skonfigurować Git do pracy w GitHub.
Pierwsze kroki z GIT
Zainstalowałeś już Git w systemie? Teraz musisz podjąć kilka czynności konfiguracyjnych, aby móc pracować w jego środowisku według własnych preferencji. Wystarczy, że ustawisz je raz, a będą obowiązywały również w momencie aktualizacji programu. Ustawienia modyfikujesz za pomocą określonych poleceń, o których piszemy poniżej i możesz w dowolnej chwili je zmienić.
W Kei.pl Git jest dostępny na wszystkich usługach hostingowych i serwerach wirtualnych z poziomu powłoki systemowej bash. Wystarczy, że zalogujesz się przez SSH.
Więcej o tym jak zainstalować Git na serwerze pisaliśmy w jednym z naszych artykułów.
Konfiguracja GIT
Gita konfiguruje się za pomocą polecenia git config. Pozwala ono odczytać i modyfikować ustawienia, za pomocą których przejmujesz kontrolę nad jego działaniem. To za jego pomocą ustalasz obowiązującą konfigurację projektu. Pracę z Git możesz dostosować do indywidualnych preferencji użytkownika, repozytorium czy całego systemu operacyjnego.
Ustawienia mogą być przechowywane w 3 lokalizacjach:
plik /etc/gitconfig: zawiera wartości zmiennych widoczne dla każdego użytkownika w systemie oraz dla każdego z ich repozytoriów. Jeśli dodasz opcję ` --system` do polecenia git config, odczytane bądź zapisane zostaną zmienne z tej właśnie lokalizacji.
- plik ~/.gitconfig: lokalizacja specyficzna dla danego użytkownika. Za pomocą opcji `–global` można uzyskać dostęp do tych właśnie zmiennych.
- plik konfiguracyjny w katalogu git (tzn. .git/config) bieżącego repozytorium: zawiera konfigurację charakterystyczną dla tego konkretnego repozytorium. Opcja `–local` pozwala na wyświetlanie i edycję tych ustawień.[1]
Git umożliwia przeprowadzenie konfiguracji na wyżej wymienionych poziomach, gdzie każdy kolejny jest bardziej szczegółowy. Każdy z kolejnych poziomów nadpisuje wartości z poprzedniego. Oznacza to, że wartości zamieszczone np. w .git/config będa nadrzędne wobec ~/.gitconfig.
Konfiguracja nazwy użytkownika i adresu e-mail
Zanim przejdziesz do konfiguracji, musisz zacząć od określenia nazwy użytkownika i adresu e-mail. Jak to zrobić? Otwórz wiersz poleceń i ustaw swoją nazwę użytkownika i adres e-mail wpisując:
Aby zrozumieć zapis, wyjaśnijmy co oznaczają poszczególne parametry:
- „git config” to polecenie, za pomocą którego ustawiasz konkretną opcję;
- „–global” oznacza plik konfiguracyjny dedykowany Twojemu kontu użytkownika;
- „user.name” i „user.email” to nazwy zmiennych;
- „Jan Kowalski” i „jan.kowalski@domena.e-kei.pl” to z kolei wartości dla powyższych dwóch zmiennych.
Sprawdź teraz swoją konfigurację
Konfiguracja edytora
Edytor tekstowy to narzędzie niezbędne do wprowadzania zmian w plikach. Domyślnie edytorem tekstowym, z którego korzysta Git jest Vi lub Vim. Popularnym edytorem stosowanym przez użytkowników obok Vi/Vim jest również Emacs. Aby zmienić Vim na Emacs wystarczy, że wpiszesz następujące polecenie:
Sprawdzaj bieżące ustawienia
Aby uniknąć błędów, monitoruj bieżące ustawienia. Zrobisz to wykonując polecenie:
$ git config nazwa_zmiennej
Możesz także wyświetlić wszystkie ustawienia poniższym poleceniem:
Git pozwala współpracować i udostępniać postępy prac nad projektem. Proces instalacji i konfiguracji jest niezwykle prosty, i intuicyjny. Za pomocą wyżej wymienionych komend możesz przygotować środowisko zarówno dla pojedynczego użytkownika, repozytorium czy całego systemu. W następnym wpisie pokażemy Ci jak stworzyć pierwsze repozytorium.
Źródło:
[1] https://git-scm.com/book/pl/v2/Pierwsze-kroki-Wst%C4%99pna-konfiguracja-Git
Poczytaj więcej na naszym blogu
-
Czy kupić kilka nazw oraz rozszerzeń domeny?
Posiadanie kilku domen oraz ich rozszerzeń, to świetny sposób na budowanie spójnej komunikacji marki, a także inwestycja, która wzmacnia jej bezpieczeństwo. Warto przy rejestrowaniu domeny wziąć pod uwagę jej inne rozszerzenia. -
MySQL – czym jest, różnice między MySQL i SQL
SQL i MySQL to często spotykane terminy. Choć mogą wydawać się blisko spokrewnione, oznaczają tak naprawdę co innego. Znajomość różnic między nimi jest niezbędna, jest chcesz pracować z relacyjnymi bazami danych.