Erinevus lehekülje "Subversion hoidla kasutamisest" redaktsioonide vahel

Allikas: Kuutõrvaja
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 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


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