დააინსტალირეთ SVN სერვისი CentOS7– ზე
ოფიციალური მითითება
Ოფიციალური ვებ - გვერდი პროდუქტის დოკუმენტაციაშეასრულეთ ინსტალაცია
yum -y install httpd httpd-devel subversion mod_dav_svn mod_auth_mysql
დოკუმენტების ბიბლიოთეკის შექმნა
ინსტალაციის დასრულების შემდეგ, ჩვენ უნდა შევქმნათ დოკუმენტების ბიბლიოთეკა, მის შესაქმნელად მიმართეთ შემდეგ ბრძანებას.
mkdir -p /opt/svn/repositories
svnadmin create /opt/svn/repositories
ანგარიშის დამატება
დოკუმენტების ბიბლიოთეკის შექმნის შემდეგ, ჩვენ ასევე უნდა შევქმნათ ანგარიში დოკუმენტების ბიბლიოთეკაში შესასვლელად. გამოიყენეთ vi ან vim რედაქტირება / opt / svn / საცავები / conf / passwd, ფაილში ანგარიშების დამატება და ერთი სტრიქონი წარმოადგენს ერთ ანგარიშს. დეტალებისთვის იხილეთ შემდეგი.
[users]
user1=password1
user2=password2
ავტორიზაცია ანგარიშის დირექტორია ოპერაცია
მიუხედავად იმისა, რომ ჩვენ შევქმენით ანგარიშები, მათ არ აქვთ წაკითხვისა და წერის ნებართვები. ჩვენ ასევე გვჭირდება ავტორიზაცია თითოეული ანგარიშისთვის. გამოიყენეთ vi ან vim რედაქტირება / opt / svn / საცავები / conf / authz და ფაილში დაამატეთ ანგარიშის ავტორიზაციის ინფორმაცია. სპეციფიკურ კონფიგურაციაში შეიძლება მითითებული იყოს შემდეგი მაგალითი.
[/]
user1=rw
[/src]
user2=r
შეცვალეთ კონფიგურაციის ფაილი
დაბოლოს, ჩვენ ასევე უნდა შევცვალოთ კონფიგურაციის ფაილი, რომ დავადგინოთ დოკუმენტის დირექტორია და ავტორიზაციის მეთოდი. გამოიყენეთ vi ან vim /opt/svn/repositories/conf/svnserve.conf რედაქტირებისთვის, იპოვნეთ შინაარსი ქვემოთ მოცემულ მაგალითში და შეცვალეთ იგი მაგალითის შესაბამისად.
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
realm = /opt/svn/repositories
დაიწყეთ და გადაამოწმეთ მომსახურება
კონფიგურაციის დასრულების შემდეგ, სერვისის დაწყება შეგვიძლია. სერვისის დაწყების შემდეგ, დასაკავშირებლად ვიყენებთ SVN კლიენტს. თუ წარმატებით შეგვიძლია დაკავშირება და სისტემაში შესვლა ჩვენს მიერ კონფიგურირებული ანგარიშით, ეს ნიშნავს, რომ ჩვენი SVN სერვისი დაყენებულია.
svnserve -d -r /opt/svn/repositories