Wụnye ọrụ SVN na CentOS7

Ntụziaka gọọmentị

Nnọọ weebụsaịtị Akwụkwọ ederede

Mee nhazi

            yum -y install httpd httpd-devel subversion mod_dav_svn mod_auth_mysql
        

Mepụta akwukwo akwukwo

Mgbe echichi ahụ mechara, anyị kwesịrị ịmepụta ọbá akwụkwọ akwụkwọ, biko rụtụ aka na iwu na-esonụ iji mepụta ya.

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

Tinye akaụntụ

Mgbe imepụta ọba akwụkwọ ahụ, anyị kwesiri ịmepụta akaụntụ maka ịbanye na ọba akwụkwọ. Jiri vi ma ọ bụ vim iji dezie / opt / svn / repositories / conf / passwd, tinye akaụntụ na faịlụ ahụ, otu akara na-anọchi anya otu akaụntụ. Gaa na ihe ndị a maka nkọwa.

            [users]
user1=password1
user2=password2
        

Ikike ọrụ ndekọ ndekọ ọrụ

Agbanyeghị na anyị mepụtara akaụntụ, ha enweghị ikike ọ bụla ịgụ na ide akwụkwọ.Ọ dịkwa anyị mkpa ịnye ikike akaụntụ ọ bụla. Jiri vi ma ọ bụ vim iji dezie / opt / svn / repositories / conf / authz ma gbakwunye ozi ikike nke akaụntụ ahụ na faịlụ ahụ. Nhazi a kapịrị ọnụ nwere ike ịkọwa ihe atụ na-esonụ.

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

Gbanwee faịlụ nhazi

N'ikpeazụ, ọ dị anyị mkpa ịgbanwe faịlụ nhazi iji kọwaa ndekọ akwụkwọ na usoro ikike. Jiri vi ma ọ bụ vim iji dezie /opt/svn/repositories/conf/svnserve.conf, chọta ọdịnaya dị na ihe atụ dị n'okpuru ebe a, ma gbanwee ya dịka ihe atụ ahụ.

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

Malite ma nyochaa ọrụ

Mgbe emechara nhazi niile, anyị nwere ike ịmalite ọrụ ahụ. Mgbe ịmalite ọrụ ahụ, anyị na-eji ndị ahịa SVN jikọọ.Ọ bụrụ na anyị nwere ike ijikọ nke ọma ma banye na akaụntụ ahụ anyị haziri, mgbe ahụzi ọrụ SVN anyị.

            svnserve -d -r /opt/svn/repositories