Wụnye ọrụ SVN na CentOS7
Ntụziaka gọọmentị
Nnọọ weebụsaịtị Akwụkwọ ederedeMee 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