[ Skip to the content ]

Institute of Formal and Applied Linguistics Wiki


[ Back to the navigation ]

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
subversion [2011/08/22 14:59]
fucik
subversion [2011/08/22 15:21]
fucik
Line 1: Line 1:
-====== Subversion ======+====== Subversion & Git ======
  
 Subversion (''svn'') je nástroj pro archivaci (a v případě potřeby obnovu) starších verzí softwaru, který vyvíjíte. Pokud se vás v jednom projektu hrabe víc, Subversion vám pomůže ohlídat, abyste si vzájemně neničili práci. Subversion (''svn'') je nástroj pro archivaci (a v případě potřeby obnovu) starších verzí softwaru, který vyvíjíte. Pokud se vás v jednom projektu hrabe víc, Subversion vám pomůže ohlídat, abyste si vzájemně neničili práci.
Line 29: Line 29:
           - /home/DATA/git  (repozitare git)           - /home/DATA/git  (repozitare git)
           - /home/DATA/trac (data Tracu pro obe verze repozitaru)           - /home/DATA/trac (data Tracu pro obe verze repozitaru)
 +           
 +   Co je nove:
 +    - podpora zalozeni repozitare Git
 +    - podpora propojeni systemu Trac s git repozitarem
 +    - pristup ke git repozitari pres https a ssh
  
  
Line 69: Line 74:
     htpasswd -s /home/DATA/repository_passwords <uzivatelske_jmeno>     htpasswd -s /home/DATA/repository_passwords <uzivatelske_jmeno>
     # na heslo budete dotázáni, heslo se nezobrazí ani na terminálu     # na heslo budete dotázáni, heslo se nezobrazí ani na terminálu
 +
 +==== Konfigurace https pristupu ke Git repozitari ====
 +
 +Ke Git repozitarum je mozne v principu pristupovat dvema zpusoby:
 +
 +   * nahledem pres Gitweb rozhrani: https://svn.ms.mff.cuni.cz/git (standardni webove overovani)
 +
 +   * git klientem pres https: <code> git clone https://svn-ufal.ms.mff.cuni.cz/git/<repository_name.git> </code>
 +
 +   * pres ssh: <code> git clone user@svn.ms.mff.cuni..cz:/home/DATA/git/<repository_name>.git </code>
 +
 +V teto konfiguraci git neumi rozlisovat RO a RW uzivatele (jedine pres ssh a ACL prava). Pri pristupu pres https
 +je pouzivan autentizacni soubor /home/DATA/repository_passwords, ale alternativa /home/DATA/svnauthz.conf chybi.
 +Tuto funkcionalitu castecne doplnuje opt system Gitosis, ale prozatim jsem ho neinstaloval. Komunikace pri jeho pouziti probiha pres ssh, na serveru bezi Gitosis server pod uzivatelem Gitosis a uzivatele jsou rozlisovani diky certifikatum pro ssh, ktere
 +jsou pro ne po jednom vygenerovany.
 +
  
 ==== Konfigurace protokolu SVN (raději nepoužívat, nekryptovaný přenos) ==== ==== Konfigurace protokolu SVN (raději nepoužívat, nekryptovaný přenos) ====

[ Back to the navigation ] [ Back to the content ]