Fedora

Jak zainstalować i skonfigurować Git w Fedorze?

Jak zainstalować i skonfigurować Git w Fedorze?
Git jest jednym z popularnych rozproszonych systemów kontroli wersji (DVCS) wśród programistów. Pozwala zarządzać stopniowymi zmianami wprowadzanymi do kodu. Możemy też łatwo wrócić do wcześniejszej wersji kodu. Wielu programistów może pracować jednocześnie nad tym samym projektem. Członkowie zespołu mogą zobaczyć zmiany w projekcie, wiadomość związaną ze zmianami, swoich współpracowników, oś czasu projektu, postęp prac itp.

Korzyści z używania Git

Git to narzędzie o otwartym kodzie źródłowym, z którego każdy może korzystać za darmo. Prawie wszystkie zmiany są wykonywane lokalnie i nie ma potrzeby propagowania tych zmian również na jakikolwiek serwer centralny. Projekt można edytować lokalnie i później zapisać na serwerze, na którym każdy współtwórca może zobaczyć i śledzić te zmiany. W przeciwieństwie do scentralizowanego systemu VCS, Git nie ma jednego punktu awarii.

Ponieważ Git ma rozproszoną architekturę, każdy może uzyskać najnowszą migawkę pracy, a także całą zawartość repozytorium i jego historię. Jeśli z jakiegoś powodu serwer ulegnie awarii, kopię z klienta można wykorzystać jako kopię zapasową i przywrócić na serwer.

Aby przechowywać i identyfikować obiekty w swojej bazie danych, Git używa kryptograficznej funkcji skrótu znanej jako skrót SHA-1. Przed przechowywaniem jakichkolwiek danych, Git sprawdza je zsumowane i używa tej sumy kontrolnej, aby się do nich odnieść.

Jest bardzo łatwy w instalacji i nie wymaga zaawansowanego sprzętu po stronie klienta. Wiele usług hostingowych online, takich jak GitHub, zapewnia usługi hostowania projektu Git online w celu uzyskania zdalnego dostępu remote. Można uzyskać całą kopię zapasową repozytorium na swoim lokalnym komputerze. Zmiany wprowadzone przez kontrybutora do repozytorium stają się jego częścią po operacji zatwierdzenia.

Operacja zatwierdzenia tworzy migawkę bieżącego stanu w repozytorium lub bazie danych. Po pracy nad naszym projektem lokalnie, możemy opublikować lokalne zatwierdzenia do naszej zdalnej bazy danych Git lub repozytorium za pomocą polecenia push.

Co omówimy??

W tym przewodniku zobaczymy, jak zainstalować i skonfigurować Git w systemie Fedora 33 33. Zainstalujemy Git z oficjalnego repozytorium w Fedorze, a także z kodu źródłowego pobranego z oficjalnej strony internetowej Git. Zacznijmy od procesu instalacji Git.

Metoda 1. Instalowanie Git z repozytoriów Fedory przy użyciu dnf/yum

To bardzo prosta metoda instalacji Git. Wystarczy uruchomić poniższe polecenia:

Krok 1. Zaktualizuj dostępne pakiety systemowe za pomocą następującego polecenia:

$ sudo dnf -y aktualizacja

Krok 2. Teraz zainstaluj git za pomocą poniższego polecenia:

$ sudo dnf -y zainstaluj git

Po zakończeniu powyższego polecenia użyj następującego polecenia, aby sprawdzić zainstalowaną wersję Git:

$ git --wersja

To wszystko! Jak widać, Git jest już zainstalowany w Fedorze 33, ale jeśli nie, możesz go zainstalować za pomocą powyższego polecenia.

W takim przypadku chcesz odinstalować Git, po prostu uruchom dołączoną poniżej komendę:

$ sudo dnf -y usuń git

Metoda 2. Kompilowanie Gita z kodu źródłowego w Fedorze

Git można również zainstalować w Fedorze z dostępnego kodu źródłowego na stronie internetowej Git. Aby zainstalować je z kodu źródłowego, postępuj zgodnie z poniższą procedurą:

Krok 1. Git wymaga zainstalowania kilku pakietów, zanim będziemy mogli zainstalować go z kodu źródłowego. Uruchom poniższe polecenie, aby zainstalować te zależności:

$ sudo dnf zainstaluj dh-autoreconf curl-devel expat-devel gettext-devel openssl-devel perl-devel zlib-devel

Krok 2. Gdy mamy już wszystkie wymagane zależności, możemy przejść do pobrania kodu źródłowego. Uruchom następujące polecenie, aby pobrać skompresowany plik archiwum z kodem źródłowym Git:

$ wget https://www.jądro.org/pub/oprogramowanie/scm/git/git-2.30.1.smoła.gz

Możesz też odwiedzić ten link i ręcznie pobrać plik do swojego systemu. Jest to pokazane tutaj:

Krok 3. Wyodrębnij pobrany plik tar za pomocą poniższego polecenia:

$ tar -zxf git-2.30.1.smoła.gz

Krok 4. Teraz przejdź do wyodrębnionego folderu w oknie wiersza poleceń:

$ cd git-2.30.1

Krok 5. Uruchom polecenie make:

$ make skonfigurować

Krok 6. Uruchom skrypt konfiguracyjny:

$ ./configure --prefix=/usr

Krok 7. Uruchom polecenie make all:

$ zrób wszystko

Krok 8. Uruchom polecenie make install:

$ sudo make zainstaluj

Teraz Git jest zainstalowany w twoim systemie. Sprawdź wersję tutaj:

$ git --wersja

Konfigurowanie ustawień Git w Fedorze

Po zainstalowaniu Git będziemy musieli dodać naszą nazwę użytkownika i adres e-mail do naszego konta Git. Umożliwi nam to poprawne zatwierdzenie naszego kodu. Te informacje są używane przez Git przy każdym dokonanym przez nas zatwierdzeniu.

Uwaga: Nazwa użytkownika Git nie jest taka sama jak w GitHub.

Aby ustawić te szczegóły, uruchom następujące polecenia:

$ git config --global user.nazwa "Twoja nazwa użytkownika"
$ git config --global user.email "[email chroniony]"

Tutaj zastąp „twoja-nazwa użytkownika” wybraną nazwą użytkownika i „[email protected]” swoim identyfikatorem e-mail. Słowo kluczowe global spowoduje, że te informacje będą używane przy każdej zmianie w systemie. Jeśli chcesz użyć innych informacji w projekcie, po prostu usuń słowo kluczowe global, gdy jesteś w tym konkretnym projekcie.

Dodajmy przykładową nazwę użytkownika i adres e-mail jako:

Nazwa użytkownika = linuxhint
Adres e-mail użytkownika = [email protected]

Uruchom następujące polecenie, aby sprawdzić, czy te ustawienia działają poprawnie:

$ git config --list

Jest to pokazane poniżej:

Wniosek

Gratulacje, pomyślnie zainstalowałeś Git na swoim Fedorze OS. Jeśli postępowałeś zgodnie z tym samouczkiem, zauważysz, że Metoda 1 jest bardzo prosta do zainstalowania Git. Wystarczy uruchomić proste polecenie, aby pobrać Git na swój system. Tymczasem Metoda 2 to długa droga do instalacji Git i jest zalecana tylko dla zaawansowanych użytkowników i administratorów systemu. Zaletą korzystania z tej metody jest to, że możesz uzyskać jej najnowszą dostępną wersję. Na przykład w Metodzie 1 wersja Git zainstalowana z oficjalnego repozytorium to 2.28.0, podczas gdy w Metodzie 2 mamy wersję 2.30.1.

Gry Jak używać AutoKey do automatyzacji gier Linux
Jak używać AutoKey do automatyzacji gier Linux
AutoKey to narzędzie do automatyzacji pulpitu dla systemów Linux i X11, zaprogramowane w Python 3, GTK i Qt. Korzystając ze skryptów i funkcji MAKRO, ...
Gry How to Show FPS Counter in Linux Games
How to Show FPS Counter in Linux Games
Linux gaming got a major push when Valve announced Linux support for Steam client and their games in 2012. Since then, many AAA and indie games have m...
Gry How to download and Play Sid Meier's Civilization VI on Linux
How to download and Play Sid Meier's Civilization VI on Linux
Introduction to the game Civilization 6 is a modern take on the classic concept introduced in the series of the Age of Empires games. The idea was fai...