Erinevus lehekülje "Subversion hoidla kasutamisest" redaktsioonide vahel
1. rida: | 1. rida: | ||
− | |||
install freebsd'l | install freebsd'l | ||
33. rida: | 32. rida: | ||
− | + | 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: | ||
− | + | teevad need 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