Portál AbcLinuxu, 23. července 2025 10:15


Dotaz: Vlastní SVN server

steky avatar 2.3.2009 00:46 steky | skóre: 4 | blog: Zápisníček | Praha
Vlastní SVN server
Přečteno: 4160×
Odpovědět | Admin

Zdravím,

začínám dělat na projektech s více lidma, takže se hodí nějaká synchronizace. Zatím se mi jedná především o to, abych rychle zjistil a přepsal úpravy u sebe a mohl s tím pracovat. Stačí mi, když mi bude SVNko běhat jen u mě a bude na něm jen jeden uživatel. Jak SVN používat jsem na netu našel, ale nikde se mi nepodařilo najít, jak si funkčně nakonfigurovat vlastní. Můete někdo napsat jak prosím? Nebo kde najdu návod?

Zároveň by mě zajímalo, jestli lze pomocí SVN vytvářet webovky, které jsou aktuálně spuštěné. Aby docházelo k automatické aktualizaci. Popřípadě jestli musí mít člověk vlastní server nebo to některé hostingy podporují.

Díky za pomoc

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

2.3.2009 07:02 cronin | skóre: 49
Rozbalit Rozbalit vše Re: Vlastní SVN server
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ak je ten projekt maly a nie je supertajny, i.e. mozes zdrojaky zverit tretej osobe, odporucam pouzit niektory z free hostingov SVN. Ja pouzivam unfuddle.com. Jednoducho sa v dnesnej dobe neoplati babrat sa z vlastnym SVN serverom, ak nepotrebujes o nic viac len zdielanie zdrojakov a pracu z viacerych pocitacov alebo spolupracu niekolkych malo ludi. Ba co viac, tieto free hostingove SVN zvacsa ponukaju aj cosi naviac, aspon jednoduchu wiki ci bugtrackingovy tool.

Ak chces napriek tomu instalovat svoj vlastny server, vsetko potrebne by si mal najst pouzitim dokumentacie Subversion a Apaca.

Na margo on-the-fly aktualizacie webovej aplikacie: Poprve to musi byt umoznene danou technologiou, i.e. skripty tvoriace webovu aplikaciu musia byt v zasade interpertovane. Pre PHP to asi pojde, pre JSP to pravdepodobne pojde s "devel" nastavenim weboveho kontajnera, a pod. Ci je vhodny napad modifikovat webovu aplikaciu za behu, musis zvazit Ty sam (patrne si tak uz urobil), vo vseobecnosti je ale odpoved skor "nie".
2.3.2009 07:31 Zdenek
Rozbalit Rozbalit vše Re: Vlastní SVN server
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nikde?! A co takhle zkusit to na home page SVN? Tam byste hned nasel http://svnbook.red-bean.com/en/1.5/index.html
steky avatar 2.3.2009 23:34 steky | skóre: 4 | blog: Zápisníček | Praha
Rozbalit Rozbalit vše Re: Vlastní SVN server

Pravda, chybí mi tam "v češtině" :) v angličtině ne že bych neporozuměl, ale raději si netroufnu. Jen jsem to lehce prolítnul a fakt tu angličtinu bych asi nedal :/ Koukal jsem sice jinde než píšeš, ale přesto. Na tom odkazu jsem to taky zkoušel, ale nic jsem nenašel :/

2.3.2009 08:54 peto
Rozbalit Rozbalit vše Re: Vlastní SVN server
Odpovědět | | Sbalit | Link | Blokovat | Admin

mysli, ze staci dat do rc.local

echo "start Subversion repository server..."
/etc/rc.d/saslauthd start
/usr/bin/svnserve -d -r /home/svn-repos
echo "done"

vytvorit repozitar cez svnadmin
zmenit svnserve.conf aby bolo odkomentovane

anon-access = none
auth-access = write
realm = projekt

[sasl]
use-sasl = true

a do /etc/sasl2 pridat subversion.conf
a do neho

pwcheck_method: pam
mech_list: DIGEST-MD5 CRAM-MD5

vytvorit si si uzivatelov cez
saslpasswd2 -a Subversion .....
a restartnut komp...

 

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.