Portál AbcLinuxu, 6. května 2024 22:34
Ahoj, mám problém s přístupem k svn...
Mám adresářovou strukturu:
/home/svn/projekt1
/home/svn/projekt2
/home/svn/projekt3
pokud zadám:
svnserve -d -r /home/svn/projekt1
tak nemám s právy problém, přidávám, edituji, prohlížím mažu, tak jak jsem v adresáři conf/ danného projektu nastavil
ale, pokud chci pod jedním démonem spustit více repozitářů
svnserve -d -r /home/svn/ -R
tak mám ke všem projektům práva pouze na prohlížení, ale nemůžu mazat, přidávat, prostě nic, jen číst...
Jak to zařídit, tak aby to fungovalo, tak jak potřebuji? Děkuji za rady...
Řešení dotazu:
Pokud zadám
svnserve -d -r /home/svn/
a prohlížím repozitáře přes tortoise, tak se to chová hodně divně:
zadám
svn://server/projekt1
výsledek
svn://server
+ branches
+ projekt1
+ tags
+ trunk
rpostě divný, že se v url nezobrazuje název repozitáře, které jsem zadal a ve výpisu jseou adrfesáře, které mají být v tom proejktu zobrazeny na stejné úrovni.
Když cokoli zkusím, třeba jen se dostat hlouběji, tak mi to vypíše:
No repository found in svn://server/projekt1
a to samé pro ostatní adresáře...
správně by to mělo vypadat
svn://server/projekt1
+ branches
+ trunk
+tags
Problém vyřešen - opravdu tortoise mus ukazova špatně a tím mě docela zmátl.
Spustil jsem démone: svnserve -r -d /home/svn/ a commitnul jsem z netbeans projekt bez problému. Díkyza pomoc
Tiskni Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.