Plan Szkolenia

Konfiguracja serwera SVN

  • instalacja pakietu i wszystkich zależności
  • tworzenie jednego lub kilku repozytoriów z uwzględnieniem odpowiedniej lokalizacji, początkowe importowanie, migracja z CVS i innych systemów kontroli wersji

Dostosowanie różnych schematów dostępu, w tym http, https, svn, svn+ssh, file, ze szczególnym uwzględnieniem następujących kwestii

  • jak skonfigurować moduły Apache
  • używanie zmiennych środowiskowych ssh do skracania adresów URL svn+ssh:/
  • definiowanie odpowiednich baz danych użytkowników i projektowanie złożonych list kontroli dostępu lub wzorców autoryzacji
  • integracja z LDAP / kontrolerem domeny / MySQL / PAM / itp. w celu uwierzytelniania użytkowników

Konfiguracja sensownego układu repozytorium

  • każdy podprojekt ma pełną strukturę drzewa, taką jak trunk, branches i tags, odpowiednią dla podprojektów, które są samodzielne i niezależne, z niewielką współzależnością, interfejsy API każdego podprojektu są stabilne i dojrzałe
  • wszystkie moduły istnieją na trunk / branches i tags, odpowiednie dla logicznie zwartego projektu, istnieje silne powiązanie między modułami
  • różnice i korzyści

Strategia tworzenia kopii zapasowych i odzyskiwania po awarii

  • strategia tworzenia kopii zapasowych, w tym: natywna metoda z użyciem svn sync, narzędzia stron trzecich, takie jak rsync, hot copy
  • kopia całego repozytorium vs pobieranie lub zrzut każdej rewizji
  • odzyskiwanie po awarii
  • trwałe usuwanie plików i historii

Podstawowa wiedza o zarządzaniu repozytoriami

  • normalny cykl pracy z Subversion (praktyczne ćwiczenia)
  • tworzenie gałęzi i tagów
  • tworzenie blokad i innych kontroli
  • projektowanie narzędzi po stronie klienta i ich integracja ze środowiskami IDE
  • wybór i konfiguracja narzędzi do przeglądania repozytoriów
  • ustalanie ogólnych zasad użytkowników, w tym ustawianie haków Subversion dla tych twardych ograniczeń
  • projektowanie automatycznego pobierania i kompilacji, a nawet automatycznego testowania

Wymagania

  • Znajomość pracy z Subversion (odpowiednik kursu Subversion dla użytkowników)
  • Ogólne doświadczenie w administracji systemami operacyjnymi
  • Podstawowa wiedza na temat serwera Apache
 7 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (2)

Propozycje terminów

Powiązane Kategorie