Jak zainstalować i skonfigurować Git w systemie Linux

Jak zainstalować i skonfigurować Git w systemie Linux

Git to najpopularniejszy system kontroli wersji wybierany przez wielu programistów. Linus Torvalds opracował Git podczas tworzenia jądra Linuksa w 2005 roku. Od tego czasu programiści powszechnie używają tego systemu kontroli wersji do współpracy z innymi członkami przy swoich projektach.





Jeśli uczysz się tworzenia oprogramowania i jego różnych aspektów, być może słyszałeś już o Git w pewnym momencie. Ten przewodnik szczegółowo wyjaśni Git, wraz z krótkim przewodnikiem, jak zainstalować i skonfigurować go w systemie Linux.





Co to jest Git i dlaczego go potrzebujesz?

Tworzenie oprogramowania jest wyzwaniem. Wiąże się to z pracą z kilkoma plikami i często wymaga majstrowania przy kodzie źródłowym, aby osiągnąć zamierzone dane wyjściowe, zanim będzie gotowy do użycia.





Co więcej, nawet po uruchomieniu kodu w środowisku produkcyjnym nadal istnieje potrzeba okresowej refaktoryzacji, aby kod był wydajny, łatwy w utrzymaniu i czytelny dla innych programistów w zespole.

Przy tak wielu zmiennych i wielu programistach pracujących jednocześnie nad projektem, wkrótce może stać się trudnym prowadzenie zakładki wszystkich różnych plików projektu i ich wersji.



W tym miejscu do gry wkracza system kontroli wersji (VCS), taki jak Git. Ułatwia śledzenie i zarządzanie zmianami w kodzie zgłaszanymi przez różnych członków zespołu, a to z kolei przyspiesza proces tworzenia i testowania oprogramowania.

Niektóre z istotnych zalet korzystania z systemu kontroli wersji obejmują:





  • Dostęp do długoterminowej historii zmian, dzięki czemu możesz przeglądać każdą zmianę, jaką kiedykolwiek wprowadził zespół do pliku.
  • Rozgałęzianie i scalanie, które ułatwia jednoczesne przesyłanie i umożliwia łączenie wielu wersji pliku w jeden plik w celu zastosowania zmian i zapobiegania duplikacji plików.

Oczywiście to, jakiego systemu kontroli wersji używasz, określa również korzyści, jakie możesz uzyskać z jego używania. W przypadku Git, ponieważ jest to rozproszony system kontroli wersji (DVCS), wszystkie pliki kodu są obecne na komputerze każdego współautora.

Tak więc, oprócz powyższych korzyści (i kilku innych), Git umożliwia również pracę w trybie offline — z wyjątkiem funkcji push i pull, które nadal wymagają połączenia z Internetem.





Powiązane: 10 najlepszych systemów kontroli wersji dla systemu Linux

Jak zainstalować Git w systemie Linux

Instalacja Gita w Linuksie jest dość prosta. Użyj następujących poleceń, w zależności od dystrybucji Linuksa, aby zainstalować ją na swoim komputerze.

Zainstaluj Git na Debianie/Ubuntu

Git jest dostępny w oficjalnych repozytoriach Ubuntu i Debian. Dlatego możesz go łatwo zainstalować za pomocą APT:

usługi Google Play zatrzymały Lollipop
sudo apt install git

Zainstaluj Git w Fedorze

Możesz zainstalować Git w Fedorze za pomocą DNF lub YUM. Jeśli używasz starszej wersji Fedory (do Fedory 21), użyj YUM:

sudo yum install git

I odwrotnie, jeśli w systemie działa Fedora 22 lub nowsza, możesz użyć DNF do zainstalowania Git.

sudo dnf install git

Zainstaluj Git na Arch Linux

Jeśli korzystasz z Arch Linux, możesz zainstalować Git za pomocą Pacmana:

sudo pacman -S git

Zainstaluj Git na FreeBSD

Aby zainstalować Git na FreeBSD, wydaj następujące polecenie:

sudo pkg install git

Po zakończeniu sprawdź, czy instalacja się powiodła, uruchamiając następujące polecenie:

git --version

Jeśli zwraca numer wersji, oznacza to, że instalacja się powiodła. Jeśli nie, musisz ponownie przejść przez proces instalacji.

Jak skonfigurować Gita w systemie Linux

Po zainstalowaniu Git w systemie, przed użyciem należy skonfigurować niektóre jego składniki, takie jak nazwa użytkownika, adres e-mail i domyślny edytor tekstu. Ta konfiguracja będzie procesem jednorazowym, a skonfigurowane ustawienia powinny trwać tak długo, jak długo nie usuniesz Git z systemu.

Utwórz tożsamość dla Git

Na początek musisz najpierw ustawić domyślną tożsamość (nazwę użytkownika i adres e-mail) dla każdego zatwierdzenia, które wykonujesz w swoim systemie. Można to zrobić na dwa sposoby. Możesz ustawić tożsamość globalną, aby wszystkie zatwierdzane przez Ciebie zatwierdzenia przechodziły przez tę samą tożsamość, lub ustawić tożsamość repozytorium, aby używać oddzielnych tożsamości dla różnych projektów.

Aby ustawić tożsamość globalną, otwórz terminal i uruchom poniższe polecenia:

aplikacje do wysyłania pieniędzy znajomym
git config --global user.name 'your_name'
git config --global user.email 'your_email_address'

Jeśli chcesz ustawić domyślną tożsamość dla konkretnego repozytorium, najpierw przejdź do katalogu, który zawiera repozytorium. Posługiwać się polecenie ls aby wyświetlić katalogi (i podkatalogi) i polecenie cd wejść do nich.

Gdy znajdziesz się w repozytorium, uruchom w terminalu następujące polecenia:

git config user.name 'your_name'
git config user.email 'your_email_address'

Skonfiguruj SSH dla Git w systemie Linux

Ponadto, chociaż nie jest to konieczne, możesz również skonfigurować SSH dla Git na swoim komputerze, aby umożliwić logowanie bez hasła. W ten sposób nie musisz wprowadzać hasła za każdym razem, gdy chcesz zatwierdzić zmiany w repozytorium.

Aby to zrobić, otwórz okno terminala i uruchom następujące polecenie, aby utworzyć nowy klucz SSH z adresem e-mail:

ssh-keygen -t rsa -b 4096 -C 'your_email_address'

Po wyświetleniu monitu o nazwę pliku określ lokalizację, w której chcesz zapisać klucz i naciśnij Wejść ; aby przejść do domyślnej opcji, naciśnij Wejść .

System poprosi teraz o ustawienie hasła, aby dodać dodatkową warstwę bezpieczeństwa do SSH na twoim komputerze. Wpisz silne hasło, które możesz zapamiętać i trafić Wejść .

Na koniec musisz dodać klucz SSH do ssh-agent , który przechowuje klucze prywatne twojego systemu. W tym celu uruchom w terminalu następujący kod:

ssh-add ~/.ssh/id

Po skonfigurowaniu tożsamości możesz dalej konfigurować usługę Git, aby dostosować ją do swojego przepływu pracy.

Zmień domyślny edytor tekstu dla Git

Jedną z dodatkowych konfiguracji, które możesz zrobić, jest zmiana domyślnego edytora tekstu Git dla Twoich interakcji.

Domyślnie Git jest skonfigurowany do używania edytora tekstu Vima. Jeśli jednak nigdy wcześniej nie używałeś Vima, możesz nie czuć się jak w domu, używając go. Aby zademonstrować ten proces, ustawimy nano jako domyślny edytor tekstu Git. Ale jeśli masz preferowany edytor tekstu, możesz zastąpić nano tym w następującym poleceniu:

git config --global core.editor nano

Przejrzyj konfiguracje

Po skonfigurowaniu Git zgodnie z własnymi preferencjami sprawdź ustawienia konfiguracji raz, aby upewnić się, że są poprawne. Uruchom następujące polecenie, aby uzyskać listę wszystkich ustawień konfiguracyjnych Git dla Twojego systemu:

git config --list

W pewnym momencie w przyszłości, jeśli zechcesz edytować konfigurację, otwórz gitconfig plik, uruchamiając:

nano ~/.gitconfig

Następnie edytuj wartości tożsamości, które chcesz zmienić.

Pomyślne uruchomienie Gita w systemie Linux

Korzystając z powyższego przewodnika, powinieneś być w stanie zainstalować i skonfigurować Git w swoim systemie Linux w mgnieniu oka. Następnie musisz włączyć Git do swojego przepływu pracy, aby lepiej zarządzać swoimi projektami.

Dysk twardy USB nie wyświetla się w systemie Windows 10

W tym celu istnieją różne usługi Git, które mogą pomóc w zarządzaniu repozytoriami. Jednym z nich jest GitHub , który ułatwia kontrolę wersji, oferując jednocześnie bezpieczne przechowywanie w chmurze i wsparcie integracji dla niezliczonych narzędzi.

Jeśli jednak jesteś nowy w Git i zastanawiasz się, od czego zacząć, nauczenie się tworzenia pierwszego repozytorium może pomóc w zaznajomieniu się z tym narzędziem.

Udział Udział Ćwierkać E-mail Jak stworzyć swoje pierwsze repozytorium na Github

Chcesz udostępniać swoje projekty programistyczne online? Oto jak rozpocząć pracę z pierwszym repozytorium Github.

Czytaj dalej
Powiązane tematy
  • Linux
  • Zainstaluj oprogramowanie
  • Terminal
  • GitHub
O autorze Yash Wate(21 opublikowanych artykułów)

Yash jest pisarzem sztabowym w MUO zajmującym się majsterkowaniem, Linuksem, programowaniem i bezpieczeństwem. Zanim odnalazł swoją pasję w pisaniu, zajmował się tworzeniem aplikacji internetowych i iOS. Możesz również znaleźć jego teksty na TechPP, gdzie zajmuje się innymi branżami. Poza technologią lubi rozmawiać o astronomii, Formule 1 i zegarkach.

Więcej od Yash Wate

Zapisz się do naszego newslettera

Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Kliknij tutaj, aby zasubskrybować