Plan Szkolenia

Konfiguracja serwera SVN

  • instalacja pakietu i wszystkich zależności
  • utworzenie jednego lub kilku repozytoriów z rozsądnym uwzględnieniem lokalizacji, początkowy import, migracja z CVS i innych systemów kontroli wersji

dostrojenie wszystkich rodzajów schematów dostępu, w tym http, https, svn, svn+ssh, plik, szczególnie w celu rozważenia następujących kwestii

  • jak skonfigurować moduły Apache
  • używać 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
  • do integracji z LDAP / kontrolerem domeny / MySQL / PAM / etc do uwierzytelniania użytkowników

Skonfiguruj rozsądny układ repozytorium

  • każdy podprojekt ma kompletną strukturę drzewa, taką jak pień, gałęzie i tagi, odpowiednie dla podprojektów są inkluzywne i samodzielne, niewiele współzależności, interfejsy API każdego podprojektu są stabilne i dojrzałe
  • wszystkie moduły istnieją na pniu / gałęziach i tagach, odpowiednie dla logicznie zwartego projektu, istnieje silne sprzężenie 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 synchronizacją svn, narzędzia innych firm, takie jak rsync, gorąca kopia
  • kopia zapasowa całego repozytorium vs każda wersja checkout lub dump
  • odzyskiwanie po awarii
  • Trwałe usuwanie plików i historii

Podstawowa wiedza na temat zarządzania repozytoriami

  • normalny cykl pracy z subversion (praktyki praktyczne)
  • tworzenie gałęzi i tagów
  • tworzenie blokad i innych elementów sterujących
  • projektowanie narzędzi po stronie klienta i integrowanie ich z IDE
  • wybierać i konfigurować narzędzia do przeglądania repozytoriów
  • ustawianie ogólnych zasad użytkownika, w tym ustawianie haków subversion dla tych twardych ograniczeń
  • projektowanie automatycznego wymeldowywania 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 znajomość serwera Apache
 7 godzin

Liczba uczestników


cena netto za uczestnika

Opinie uczestników (2)

Propozycje terminów

Powiązane Kategorie