Erinevus lehekülje "Subversion hoidla kasutamisest" redaktsioonide vahel
40. rida: | 40. rida: | ||
− | siis runme.sh on see, mille peaks | + | siis runme.sh on see, mille peaks käivitama selle kasutajana, kes endale svn repot tahab |
pmst teeb see 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 | + | siis seab apachele permissionid paika topib siis htaccess failid ka ning loob yhe kasutaja:test konto |
− | ning loob yhe kasutaja:test konto | ||
exploreri add-on | exploreri add-on | ||
http://tortoisesvn.tigris.org/ | 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. | |
− | mida saab kodulehelt näiteks juurkataloogi cvn kausta | ||
− | |||
− | Näide kuidas kasutada | + | 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 |
− | siis teha checkout | ||
− | sinna kataloogi test võib tekitada failid ja seejärel scn add failinimi | ||
− | |||
http://minginimi.server.ee/svn/test | http://minginimi.server.ee/svn/test |
Redaktsioon: 2. veebruar 2007, kell 13:18
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
runme.sh
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-
siis runme.sh on see, mille peaks käivitama selle kasutajana, kes endale svn repot tahab
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
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