Erinevus lehekülje "Subversion hoidla kasutamisest" redaktsioonide vahel

Allikas: Kuutõrvaja
14. rida: 14. rida:
 
  < /Location >
 
  < /Location >
  
kasutaja seda lisada ise ei saa ehk tuleb küsida meiliga svn võimaluse lisamist jj@gran.ee
+
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.gran.ee/svn/test
+
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


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