Erinevus lehekülje "Subversion hoidla kasutamisest" redaktsioonide vahel
14. rida: | 14. rida: | ||
< /Location > | < /Location > | ||
− | + | htpasswd -c svn.acl.www kasutaja | |
− | |||
− | htpasswd -c svn.acl.www kasutaja | ||
svn.acl.www | svn.acl.www | ||
− | kasutaja:KC9zQCMSI3dDM | + | kasutaja:KC9zQCMSI3dDM |
svn.acl.repo | svn.acl.repo | ||
− | [test:/] | + | [test:/] |
− | kasutaja = rw | + | kasutaja = rw |
runme.sh | runme.sh | ||
− | cp svn.acl.www ~/ | + | cp svn.acl.www ~/ |
− | cp svn.acl.repo ~/ | + | cp svn.acl.repo ~/ |
− | mkdir -p ~/svn | + | mkdir -p ~/svn |
− | cd ~/svn | + | cd ~/svn |
− | svnadmin create test | + | svnadmin create test |
− | find . -type d | xargs -n 1 setfacl -m user:www:rwx | + | find . -type d | xargs -n 1 setfacl -m user:www:rwx |
− | find . -type f | xargs -n 1 setfacl -m user:www:rw- | + | find . -type f | xargs -n 1 setfacl -m user:www:rw- |
− | |||
55. rida: | 52. rida: | ||
− | http://minginimi. | + | http://minginimi.server.ee/svn/test |
Redaktsioon: 7. august 2006, kell 09:51
cd /usr/ports/devel/subversion && make WITH_PERL=YES WITH_MOD_DAV_SVN=YES WITHOUT_BDB=YES install clean
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 k2ivitama 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 mida saab kodulehelt näiteks juurkataloogi cvn kausta ja siis oleks soovitav /svn/bin paht'i ka ,et saaks kasutada käske normaalselt.
Näide kuidas kasutada oleks ,et luua kettale kaust SVN ja seal siis teha checkout tirib alla kataloogi test sinna kataloogi test võib tekitada failid ja seejärel scn add failinimi ja selleks ,et uploadiks scn commit -message