wprowadzenie
systemy kontroli wersji, takie jak Git, są niezbędne do nowoczesnych najlepszych praktyk tworzenia oprogramowania. Wersjonowanie pozwala śledzić oprogramowanie na poziomie źródłowym. Możesz śledzić zmiany, powrócić do poprzednich etapów i rozgałęziać się, aby tworzyć alternatywne wersje plików i katalogów.
wiele plików projektów programistycznych jest przechowywanych w repozytoriach Git, a platformy takie jak GitHub, GitLab i Bitbucket ułatwiają udostępnianie i współpracę projektów programistycznych.
w tym przewodniku omówimy jak zainstalować i skonfigurować Git na serwerze Ubuntu 20.04. Omówimy sposób instalacji oprogramowania na dwa różne sposoby: za pośrednictwem wbudowanego menedżera pakietów i źródła. Każde z tych podejść ma swoje własne korzyści w zależności od konkretnych potrzeb.
wymagania wstępne
będziesz potrzebował serwera Ubuntu 20.04 z kontem superużytkownika nie root.
aby to skonfigurować, możesz postępować zgodnie z naszym wstępnym przewodnikiem konfiguracji serwera dla Ubuntu 20.04.
Po skonfigurowaniu serwera i Użytkownika jesteś gotowy do rozpoczęcia.
instalacja Git z pakietami domyślnymi
opcja instalacji z pakietami domyślnymi jest najlepsza, jeśli chcesz szybko rozpocząć pracę z Gitem, jeśli wolisz powszechnie używaną stabilną wersję lub jeśli nie szukasz najnowszych dostępnych funkcji. Jeśli szukasz najnowszej wersji, powinieneś przejść do sekcji Instalacja ze źródła.
Git jest prawdopodobnie już zainstalowany na Twoim serwerze Ubuntu 20.04. Możesz potwierdzić to na swoim serwerze za pomocą następującego polecenia:
- git --version
Jeśli otrzymasz wyjście podobne do następującego, Git jest już zainstalowany.
Outputgit version 2.25.1
Jeśli tak jest dla ciebie, możesz przejść do konfiguracji Git, lub możesz przeczytać następną sekcję Jak zainstalować ze źródła, jeśli potrzebujesz bardziej aktualnej wersji.
Jeśli jednak nie otrzymałeś numeru wersji Git, możesz go zainstalować za pomocą domyślnego menedżera pakietów Ubuntu APT.
najpierw użyj narzędzi do zarządzania pakietami apt, aby zaktualizować lokalny indeks pakietów.
- sudo apt update
Po zakończeniu aktualizacji możesz zainstalować Git:
- sudo apt install git
możesz potwierdzić, że zainstalowałeś Git poprawnie, uruchamiając następujące polecenie i sprawdzając, czy otrzymałeś odpowiedni wynik.
- git --version
Outputgit version 2.25.1
Po pomyślnym zainstalowaniu Git możesz teraz przejść do sekcji Konfigurowanie Gita w tym samouczku, aby zakończyć konfigurację.
instalacja Git ze źródła
Jeśli szukasz bardziej elastycznej metody instalacji Git, możesz chcieć skompilować oprogramowanie ze źródła, o czym omówimy w tej sekcji. Trwa to dłużej i nie będzie utrzymywane przez menedżera pakietów, ale pozwoli Ci pobrać najnowszą wersję i da większą kontrolę nad opcjami, które dołączasz, jeśli chcesz dokonać dostosowań.
Sprawdź wersję Git aktualnie zainstalowaną na serwerze:
- git --version
Jeśli Git jest zainstalowany, otrzymasz dane wyjściowe podobne do poniższych:
Outputgit version 2.25.1
zanim zaczniesz, musisz zainstalować oprogramowanie, od którego zależy Git. Wszystko to jest dostępne w repozytoriach domyślnych, więc możemy zaktualizować nasz lokalny indeks pakietów, a następnie zainstalować odpowiednie pakiety.
- sudo apt update
- sudo apt install libz-dev libssl-dev libcurl4-gnutls-dev libexpat1-dev gettext cmake gcc
Po zainstalowaniu niezbędnych zależności utwórz katalog tymczasowy i przejdź do niego. Tutaj ściągniemy nasz Git tarball.
- mkdir tmp
- cd /tmp
ze strony projektu Git możemy przejść do listy tarball dostępnej pod adresemhttps://mirrors.edge.kernel.org/pub/software/scm/git/ I pobrać żądaną wersję. W chwili pisania tego tekstu najnowszą wersją jest 2.26.2, więc pobierzemy ją w celach demonstracyjnych. Użyjemy curl i wyprowadzimy pobrany plik do git.tar.gz
.
- curl -o git.tar.gz https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.26.2.tar.gz
Rozpakuj skompresowany plik tarball:
- tar -zxf git.tar.gz
następnie przejdź do nowego katalogu Git:
- cd git-*
teraz możesz utworzyć pakiet i zainstalować go, wpisując te dwie komendy:
- make prefix=/usr/local all
- sudo make prefix=/usr/local install
teraz zastąp proces powłoki tak, aby używana była wersja Gita, którą właśnie zainstalowaliśmy:
- exec bash
z tym kompletnym, możesz mieć pewność, że instalacja przebiegła pomyślnie, sprawdzając wersję.
- git --version
Outputgit version 2.26.2
Po pomyślnym zainstalowaniu Git możesz teraz zakończyć konfigurację.
Konfigurowanie Git
gdy będziesz zadowolony ze swojej wersji Gita, powinieneś skonfigurować Git tak, aby wygenerowane przez Ciebie wiadomości zatwierdzeń zawierały poprawne informacje i wspierały Cię podczas tworzenia projektu oprogramowania.
konfigurację można uzyskać za pomocą polecenia git config
. W szczególności musimy podać swoje imię i nazwisko oraz adres e-mail, ponieważ Git umieszcza te informacje w każdym commicie, który robimy. Możemy śmiało dodać tę informację wpisując:
- git config --global user.name "Your Name"
- git config --global user.email "[email protected]"
możemy wyświetlić wszystkie elementy konfiguracji, które zostały ustawione, wpisując:
- git config --list
Outputuser.name=Your [email protected]...
wprowadzone informacje są przechowywane w pliku konfiguracyjnym Git, który można opcjonalnie edytować ręcznie za pomocą wybranego edytora tekstowego, takiego jak to (użyjemy Nano):
- nano ~/.gitconfig
name = Your Name email = [email protected]
naciśnij CTRL
I X
, następnie Y
następnie ENTER
, aby zamknąć edytor tekstu.
istnieje wiele innych opcji, które możesz ustawić, ale są to dwie niezbędne. Jeśli pominiesz ten krok, prawdopodobnie zobaczysz ostrzeżenia podczas zatwierdzania Gita. To sprawia, że więcej pracy dla Ciebie, ponieważ będziesz musiał zmienić zmiany, które zrobiłeś z poprawionych informacji.
podsumowanie
powinieneś mieć zainstalowanego Git ’ a i gotowy do użycia w swoim systemie.
aby dowiedzieć się więcej o tym, jak używać Git, sprawdź te artykuły i Serie: