Servîsa SVN li CentOS7 saz bikin

Çavkaniya fermî

Malpera fermî Belgekirina Hilberê

Sazkirinê pêk bînin

            yum -y install httpd httpd-devel subversion mod_dav_svn mod_auth_mysql
        

Pirtûkxaneyek belgeyan çêbikin

Piştî ku sazkirin xilas bû, pêdivî ye ku em pirtûkxaneyek belgeyan biafirînin, ji kerema xwe ji bo afirandina wê serî li fermana jêrîn bidin.

            mkdir -p /opt/svn/repositories
svnadmin create /opt/svn/repositories
        

Hesabê zêde bikin

Piştî afirandina pirtûkxaneya belgeyan, pêdivî ye ku em ji bo têketina pirtûkxaneya belgeyan jî hesabek çêbikin. Ji bo sererastkirin / opt / svn / depoyên / conf / passwd vi, an vim bikar bînin, di pelê de hesaban zêde bikin, û yek rêzek yek hesabê temsîl dike. Ji bo hûrguliyan serî li jêrê bidin.

            [users]
user1=password1
user2=password2
        

Destûra xebata pelrêça hesabê bidin

Her çend me hesabên xwe çêkirine jî, destûra xwendin û nivîsandina wan tune, û her weha divê em destûrê bidin her hesabê. Vi an vim bikar bînin ku biguhezînin / opt / svn / depoyên / conf / authz biguherînin û di pelê de agahdariya destûra hesabê zêde bikin. Veavakirina taybetî dikare mînaka jêrîn nîşan bide.

            [/]
user1=rw
[/src]
user2=r
        

Pelê vesazkirinê biguherîne

Di dawiyê de, em jî hewce ne ku pelê vesazkirinê biguherînin da ku pelrêça belgeyê û rêbaza destûrê diyar bikin. Ji bo sererastkirina /opt/svn/repositories/conf/svnserve.conf vi an vim bikar bînin, naveroka di mînaka jêrîn de bibînin, û li gorî mînakê biguherînin.

            anon-access = none 
auth-access = write 
password-db = passwd
authz-db = authz
realm = /opt/svn/repositories
        

Xizmet dest pê bikin û piştrast bikin

Piştî ku hemî verastkirin xilas bûn, em dikarin dest bi xizmetê bikin. Piştî destpêkirina karûbarê, em mişterek SVN bikar tînin da ku pêwendî daynin.Heger em bi serfiraziya ku me mîheng kirî bi serfirazî ve girêbidin û têkevinê, ev tê vê wateyê ku karûbarê me ya SVN hatî saz kirin.

            svnserve -d -r /opt/svn/repositories