Korzystamy z ciasteczek, aby ulepszać naszą stronę. Prosimy przeczytać naszą politykę dotyczącą ciasteczek .

NAS 245

Wprowadzenie do Git

Konfigurowanie repozytorium Git na ASUSTOR NAS

2023-08-15

CELE KURSU

Po ukończeniu tego kursu będziesz w stanie:

  1. Konfigurowanie repozytorium Git na ASUSTOR NAS.

WYMAGANIA WSTĘPNE

Wymagania wstępne kursu:

Nie dotyczy

Od studentów oczekuje się praktycznej wiedzy w zakresie:

Linux, Git


AGENDA

1. Wprowadzenie do Git

1.1 Instalowanie Git na ASUSTOR NAS

2. Konfigurowanie repozytorium Git na ASUSTOR NAS

2.1 Tworzenie folderu współdzielonego dla repozytoriów Git

2.2 Konfigurowanie repozytoriów Git

3. Łączenie się z repozytorium Git na serwerze NAS za pomocą innych narzędzi Git





1. Wprowadzenie do Git

Git to darmowy i rozproszony system kontroli wersji typu open source, zaprojektowany do obsługi wszystkiego, od małych do bardzo dużych projektów, szybko i wydajnie.

Zaletą rozproszonego systemu kontroli wersji jest to, że Git może być nadal używany lokalnie w środowisku bez serwera lub bez sieci. Gdy serwer lub sieć powrócą do normalnego stanu, dane zostaną zsynchronizowane.



1.1 Instalowanie Git na ASUSTOR NAS


  • Zaloguj się do ADM za pomocą konta administratora.
  • Wyszukaj Git przez App Central.
  • Wybierz Git, kliknij Instaluj.
  • Git obsługuje tylko operacje z wiersza poleceń przez SSH, więc po zakończeniu instalacji ikona ADM nie pojawi się na pulpicie.




2. Konfigurowanie repozytorium Git na ASUSTOR NAS

Git dostarczany przez ASUSTOR działa tylko przy użyciu kont z uprawnieniami administratora. Przed użyciem Git firma ASUSTOR zaleca utworzenie nowego współdzielonego folderu w celu zarządzania wszystkimi plikami w repozytorium Git w ujednolicony sposób.



2.1 Tworzenie folderu współdzielonego dla repozytoriów Git


  • Wybierz [Kontrola dostępu] [Foldery udostępnione].
  • Kliknij [Dodaj].


  • Jesteś teraz gotowy do utworzenia nowego folderu współdzielonego na swoim NAS.
  • Wprowadź nazwę nowego folderu i kliknij [Dalej] po zakończeniu. (W poniższym przykładzie jako nazwę naszego nowego folderu wpisaliśmy „Git_Repository”).


  • Ustaw prawa dostępu do folderu, wybierając przycisk radio odpowiadający wybranym prawom dostępu. (W poniższym przykładzie, prawa dostępu, które zostały wybrane, zezwalają na prawa „Tylko do odczytu” dla wszystkich użytkowników oraz prawa „Odczyt i zapis” dla administratorów).
  • Gdy skończysz, kliknij [Dalej].


  • Przejrzyj końcowe podsumowanie ustawień.
  • Gdy skończysz, potwierdź te ustawienia, klikając [Zakończ].



2.2 Konfigurowanie repozytoriów Git

Git obsługuje tylko operacje z wiersza poleceń: przed instalacją upewnij się, że SSH zostało włączone.


  • Wybierz [Usługi] [Terminal] [SSH].
  • Wybierz [Włącz usługę SSH] i kliknij [Zastosuj].


  • Użyj klienta SSH, aby zalogować się do serwera NAS i przejść do współdzielonego folderu o nazwie Git_Repository.
  • Wprowadź polecenie, aby utworzyć nowy folder, zwykle o nazwie projektu Git. Możesz także utworzyć nowy folder w Eksploratorze Plików ADM.
  • $ mkdir TestProject


  • Przejdź do utworzonego folderu projektu Git i wprowadź następujące polecenie, aby zainicjować repozytorium Git.
  • $ git init -- bare


  • Po zainicjowaniu repozytorium Git będziesz mógł zobaczyć, że repozytorium Git zostało skonfigurowane w Eksploratorze plików ADM.




3. Łączenie się z repozytorium Git na serwerze NAS za pomocą innych narzędzi Git

Użytkownicy mogą zainstalować odpowiednie oprogramowanie na innych platformach, które również obsługują Git, aby sklonować repozytorium Git z ASUSTOR NAS, a następnie zmodyfikować i zatwierdzić kod źródłowy na różnych platformach.

Prosimy przejść do oficjalnej strony Git aby pobrać i zainstalować Git na Windows.


  • Po zainstalowaniu Git otwórz Eksplorator plików Windows i utwórz nowy folder do zarządzania Git. Na potrzeby tego przewodnika używana jest nazwa folderu „Git_Clone”.


  • Kliknij prawym przyciskiem myszy puste miejsce po prawej stronie folderu Git_Clone i wybierz [Open Git Bash here].


  • Użyj polecenia Git clone, aby połączyć się z repozytorium Git na serwerze NAS i sklonować kod źródłowy projektu.
  • $ git clone ssh://admin@{NAS_IP}/volume2/Git_Repository/TestProject
  • Zaloguj się do swojego NAS za pomocą hasła, którego używasz do konta administratora w SSH.
  • Po ukończeniu klonowania Git będziesz mógł modyfikować, pisać i zatwierdzać kod źródłowy na lokalnej platformie.


Instrukcje Git GUI:

  • Kliknij prawym przyciskiem myszy puste miejsce po prawej stronie folderu Git_Clone i wybierz [Open Git GUI here].


  • Kliknij [Clone Existing Repository].


  • Wprowadź repozytorium NAS Git jako lokalizację źródłową.
  • Wprowadź folder lokalny jako katalog docelowy.
  • Kliknij Klonuj, aby sklonować kod źródłowy projektu Git.


  • Zaloguj się do swojego NAS za pomocą hasła, którego używasz do konta administratora w SSH.


  • Po ukończeniu klonowania Git będziesz mógł modyfikować, pisać i zatwierdzać kod źródłowy na lokalnej platformie.


Korzystanie z TortoiseGit:

  • Kliknij prawym przyciskiem myszy puste miejsce po prawej stronie folderu Git_Clone i wybierz [Git Clone…].


  • Wprowadź repozytorium NAS Git jako adres URL.
  • Wprowadź folder lokalny jako katalog docelowy.
  • Kliknij OK, aby sklonować kod źródłowy projektu Git.


  • Zaloguj się do swojego NAS za pomocą hasła, którego używasz do konta administratora w SSH.


  • Po ukończeniu klonowania Git będziesz mógł modyfikować, pisać i zatwierdzać kod źródłowy na lokalnej platformie.

Czy artykuł był pomocny? Tak / Nie