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.
[code]
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
[code] cd /var/www/vhosts/domain.com/ && cd /var/www/vhosts/domain.com/subdomain [/code]
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.
[code]
<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>
[/code]
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,
[code]
htpasswd -b /etc/svn-auth-users username password
[/code]
svn indirmek için tavsiyem torties svn