Merhabalar size bugün Centos Plesk SVN kurulumu nasıl yapılır basit düzeyde anlatmaya çalışacağım.

Notlar

ilk olarak bu kurulumu Centos 6.9 ve 7.3 üzerinde plesk 12.5 ve 17 üzerinde yaptım sorun yaşamadan çalışmakta olduğunu belirtmek isterim.

Aşamalar

  • Terminal ekranınız ile CentOS makinanıza bağlanın, ardından alttaki kodu çalıştırın.
yum -y install subversion , mod_dav_svn

[/code ]

yukarıdaki kod bloğu ile ilk olarak makinanıza subversion'u kurmuş oluyoruz, ikincisi ile svn için gerekli apache paketini kuruyoruz.
Plesk üzerinden kullandığınız domain üzerinden veya bir subdomain oluşturarak ilgili yola gidiniz
 cd /var/www/vhosts/domain.com/ && cd /var/www/vhosts/domain.com/subdomain 

yoluna giriş yapınız

  • mkdir -p svn/depo
  • svnadmin create svn/depo
  • chown -R domain.psaserv " domain dediğim oluşturduğunuz domainde belirttiğiniz kullanıcı adıdır "
  • cd /var/www/vhosts/system/domain.com/ && subdomain.com/conf
  • nano vhost.conf yazıp entere basını alt kısımda belirtiğim kodları kendinizi göre derleyin.

 

<Location /repos>
   DAV svn
   SVNParentPath /var/www/vhosts/domain.com && subdomain.com #kendinize göre derleyiniz

#   # Limit write permission to list of valid users.
   <LimitExcept GET PROPFIND OPTIONS REPORT>
#      # Require SSL connection for password protection.
#      # SSLRequireSSL

      AuthType Basic
      AuthName "Authorization Realm"
      AuthUserFile /etc/svn-auth-conf #bunu dosyayı touch komutu kullanarak yaratınız touch /etc/svn-auth-conf
      Require valid-user
   </LimitExcept>
</Location>

yukarıdaki işlemleri kullanarak svn kurulumunu tamamlamış olacaksınız.
Yukardaki svn erişim için kullanıcı tanımalama işlemi için yapmanız gereken işlemleri ise,

htpasswd -b /etc/svn-auth-users username password

svn indirmek için tavsiyem torties svn