Subversion hoidla kasutamisest: erinevus redaktsioonide vahel

Allikas: Kuutõrvaja
Mine navigeerimisribaleMine otsikasti
Jj (arutelu | kaastöö)
Resümee puudub
Triinu (arutelu | kaastöö)
Resümee puudub
40. rida: 40. rida:




siis runme.sh on see, mille peaks k2ivitama selle kasutajana kes endale svn repot tahab
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
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
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
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 tirib alla kataloogi test
sinna kataloogi test võib tekitada failid ja seejärel scn add failinimi
ja selleks ,et uploadiks scn commit -message




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

Redaktsioon: 2. veebruar 2007, kell 10: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


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