Erinevus lehekülje "Subversion hoidla kasutamisest" redaktsioonide vahel
62. rida: | 62. rida: | ||
http://minginimi.server.ee/svn/test | http://minginimi.server.ee/svn/test | ||
+ | |||
+ | ===Lingid=== | ||
+ | http://trac.edgewall.org/wiki/TracInstall |
Redaktsioon: 20. september 2007, kell 01:00
Subversion ning apache ja dav
Näiteks on masinas suurem hulk kasutajaid kas sooviksid kasutada subversioni samas soovides ligipääsu failidela apache abil mugavalt.
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 >
järgnevad käsud tuleb käivitada kasutajana kes cvs'i kasutama hakkab.
mkdir -p svn cd svn
htpasswd -c svn.acl.www kasutaja
Saadud parooli lisame faili
svn.acl.www
kasutaja:KC9zQCMSI3dDM
svn.acl.repo
[test:/] kasutaja = rw
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