Nainstalujte si službu SVN na CentOS7
Oficiální reference
Oficiální webové stránky Dokumentace k produktuProveďte instalaci
yum -y install httpd httpd-devel subversion mod_dav_svn mod_auth_mysql
Vytvořte knihovnu dokumentů
Po dokončení instalace potřebujeme vytvořit knihovnu dokumentů, vytvořte ji podle následujícího příkazu.
mkdir -p /opt/svn/repositories
svnadmin create /opt/svn/repositories
Přidat účet
Po vytvoření knihovny dokumentů musíme také vytvořit účet pro přihlášení do knihovny dokumentů. Použijte vi nebo vim k úpravě / opt / svn / repositories / conf / passwd, přidání účtů do souboru a jeden řádek představuje jeden účet. Podrobnosti najdete v následujícím textu.
[users]
user1=password1
user2=password2
Autorizujte provoz adresáře účtu
I když jsme vytvořili účty, nemají žádná oprávnění ke čtení a zápisu. Každý účet také musíme autorizovat. Pomocí vi nebo vim upravte / opt / svn / repositories / conf / authz a přidejte do souboru informace o autorizaci účtu. Konkrétní konfigurace může odkazovat na následující příklad.
[/]
user1=rw
[/src]
user2=r
Upravte konfigurační soubor
Nakonec musíme také upravit konfigurační soubor tak, aby určoval adresář dokumentů a metodu autorizace. Použijte vi nebo vim k úpravě /opt/svn/repositories/conf/svnserve.conf, vyhledejte obsah v níže uvedeném příkladu a upravte jej podle příkladu.
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
realm = /opt/svn/repositories
Spusťte a ověřte službu
Po dokončení všech konfigurací můžeme službu spustit. Po spuštění služby používáme pro připojení klienta SVN. Pokud se můžeme úspěšně připojit a přihlásit pomocí účtu, který jsme nakonfigurovali, znamená to, že naše služba SVN byla nastavena.
svnserve -d -r /opt/svn/repositories