Erinevus lehekülje "Subversion hoidla kasutamisest" redaktsioonide vahel

Allikas: Kuutõrvaja
1. rida: 1. rida:
 
 
install freebsd'l
 
install freebsd'l
  
33. rida: 32. rida:
  
  
runme.sh
+
järgnevad käsud tuleb käivitada kasutajana kes cvs'i kasutada tahab.
 +
 
 
  cp svn.acl.www ~/
 
  cp svn.acl.www ~/
 
  cp svn.acl.repo ~/
 
  cp svn.acl.repo ~/
43. rida: 43. rida:
  
  
siis runme.sh on see, mille peaks käivitama selle kasutajana, kes endale svn repot tahab
+
teevad need kasutajale ~/svn/test 'i svnadmin'ga
pmst teeb see kasutajale ~/svn/test 'i svnadmin'ga
 
 
siis seab apachele permissionid paika topib siis htaccess failid ka ning loob yhe kasutaja:test konto
 
siis seab apachele permissionid paika topib siis htaccess failid ka ning loob yhe kasutaja:test konto
  

Redaktsioon: 20. september 2007, kell 00:55

install freebsd'l

cd /usr/ports/devel/subversion && make WITH_PERL=YES WITH_MOD_DAV_SVN=YES WITHOUT_BDB=YES install clean

httpd.conf vajalikud read

LoadModule dav_module         libexec/apache2/mod_dav.so
LoadModule dav_svn_module     libexec/apache2/mod_dav_svn.so
LoadModule authz_svn_module   libexec/apache2/mod_authz_svn.so


Kasutaja vhost failis peab tööks olema osa

< Location /svn >
DAV svn
SVNParentPath /home/kasutaja/svn
AuthzSVNAccessFile /home/kasutaja/svn.acl.repo
Require valid-user
AuthType Basic
AuthName "Subversion repository"
AuthUserFile /home/kasutaja/svn.acl.www
< /Location >
htpasswd -c svn.acl.www kasutaja

svn.acl.www

kasutaja:KC9zQCMSI3dDM

svn.acl.repo

[test:/]
kasutaja = rw


järgnevad käsud tuleb käivitada kasutajana kes cvs'i kasutada tahab.

cp svn.acl.www ~/
cp svn.acl.repo ~/
mkdir -p ~/svn
cd ~/svn
svnadmin create test
find . -type d | xargs -n 1 setfacl -m user:www:rwx
find . -type f | xargs -n 1 setfacl -m user:www:rw-


teevad need kasutajale ~/svn/test 'i svnadmin'ga siis seab apachele permissionid paika topib siis htaccess failid ka ning loob yhe kasutaja:test konto

exploreri add-on http://tortoisesvn.tigris.org/

Kodukataloogi, kus svn looma hakkab cli klienti, kasutame muidugi seda, mida saab kodulehelt, näiteks juurkataloogi cvn kausta ning siis oleks soovitav /svn/bin paht'i ka, et saaks kasutada käske normaalselt.

Näide kuidas kasutada: et luua kettale kaust SVN ja seal siis teha checkout, tirime alla kataloogi test, sinna kataloogi test võib tekitada failid ja seejärel scn add failinimi ning selleks, et uploadiks scn commit -message


http://minginimi.server.ee/svn/test