Telepítse az SVN szolgáltatást a CentOS7-re
Hivatalos hivatkozás
Hivatalos honlapján TermékdokumentációVégezze el a telepítést
yum -y install httpd httpd-devel subversion mod_dav_svn mod_auth_mysql
Hozzon létre egy dokumentumtárat
Miután a telepítés befejeződött, létre kell hoznunk egy dokumentumtárat, ennek létrehozásához olvassa el a következő parancsot.
mkdir -p /opt/svn/repositories
svnadmin create /opt/svn/repositories
Fiók hozzáadása
A dokumentumtár létrehozása után létre kell hoznunk egy fiókot is a dokumentumtárba való bejelentkezéshez. A vi vagy a vim használatával szerkessze a / opt / svn / repositories / conf / passwd fájlt, adjon hozzá fiókokat a fájlhoz, és az egyik sor egy fiókot képvisel. A részletekért olvassa el az alábbiakat.
[users]
user1=password1
user2=password2
Engedélyezze a fiók könyvtárműveletét
Noha létrehoztunk fiókokat, nem rendelkeznek olvasási és írási engedéllyel, valamint engedélyeznünk kell minden fiókot. A vi vagy a vim használatával szerkessze a / opt / svn / repositories / conf / authz elemeket, és adja hozzá a fájl jogosultsági adatait. A konkrét konfiguráció hivatkozhat a következő példára.
[/]
user1=rw
[/src]
user2=r
Módosítsa a konfigurációs fájlt
Végül a konfigurációs fájlt is módosítanunk kell a dokumentumkönyvtár és az engedélyezési módszer megadásához. A vi vagy a vim használatával szerkessze az /opt/svn/repositories/conf/svnserve.conf fájlt, keresse meg a tartalmat az alábbi példában, és módosítsa a példa szerint.
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
realm = /opt/svn/repositories
Indítsa el és ellenőrizze a szolgáltatást
A konfigurálás befejezése után elindíthatjuk a szolgáltatást. A szolgáltatás elindítása után az SVN klienst használjuk a csatlakozáshoz. Ha sikeresen tudunk csatlakozni és bejelentkezni a beállított fiókkal, akkor beállítottuk az SVN szolgáltatásunkat.
svnserve -d -r /opt/svn/repositories