[ 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 Both sides next revision
subversion [2007/09/25 02:34]
bojar odkaz na svn.ms.mff.cuni.cz
subversion [2007/09/26 11:44]
zeman
Line 4: Line 4:
  
 Pro projekty ÚFALu, na nichž chcete spolupracovat i s lidmi zvenku, použijte vyhrazený stroj [[internal:svn.ms.mff.cuni.cz]]. Pro projekty ÚFALu, na nichž chcete spolupracovat i s lidmi zvenku, použijte vyhrazený stroj [[internal:svn.ms.mff.cuni.cz]].
 +
 +===== Nové Milanovo shrnutí (26.9.2007) =====
 +
 +Mili kolegove, 
 + po diskusi s Ondrou Bojarem a drobnem vylepseni naseho serveru svn jeste 
 +jednou sepisuji co je potreba si projit a nastavit pri konfiguraci noveho 
 +projektu:
 +
 +1) nalogujete se na svn.ufal.ms.mff.cuni.cz (= svn.ms.mff.cuni.cz)
 +    - ucty byly preneseny z ufal.mff.cuni.cz
 +
 +2) pro vytvoreni projektu pouzijete skript (kteremu date jeste jmeno 
 +projektu): /home/howto/create_new_project.sh <jmeno_projektu>
 +
 +3) pak se rozhodnete kterymi cestami budete s projektem pracovat - nejlepsi je 
 +asi nakonfigurovat vsechny (viz. nize) - tedy svn, webovy pristup do svn a 
 +Trac (take webovy). Vsude jsou prednastaveny nejake zakladni ucty, ale 
 +nejlepsi je tyto veci upravit podle vlastnich potreb. Napriklad nemusite 
 +chtit, aby ufal/maly... mel rw prava ve vasem projektu, jak tomu defaultne 
 +je!
 +
 +----------------------------------------------------------------------------
 +Co se tyce svn weboveho rozhrani, tak ten modul ma nasledujici konfiguraky 
 +(viz. /etc/httpd/conf.d/subversion.conf) :
 +                   uzivatele: AuthUserFile /home/svn/users/passwords
 +    (coz je to, cemu rikas .htaccess)
 +
 +    jejich opravneni: AuthzSVNAccessFile /home/svn/permissions/svnauthz.conf
 +                   (zde se rika, zda RO nebo RW)
 +O zbytek se stara webovy modul subversion - ja mu jen rikam tohle.
 +
 +Jsou globalni....
 +-----------------------------------------------------------------------------
 +Pak je tu svn protokol:
 +  pristupova prava se urcuji pro kazdy projekt nezavisle, v adresari conf v 
 +dane repository (jak je vytvorena mym skriptem). Vzory nastaveni pristupu 
 +jsou zde: /home/svn/repos/default/conf
 + (pozor - hesla se tu nastavuji jako textove retezce, neni to htaccess!)
 + (vytvoris si uzivatele a pridelis jim prava)
 +-----------------------------------------------------------------------------
 +Stranou zustava Trac - pouziva take overovani vuci 
 +AuthUserFile /home/svn/users/passwords
 +
 + Plus ma vlastni system prav. Trac vas rozpozna podle loginu, se kterym jste 
 +se prihlasili pri http autentizaci, ktera je pri pristupu vynucena. Pokud v 
 +danem projektu nejste zavedeni,i tak se k nemu dostanete s nejakymi default 
 +pravy.
 +-----------------------------------------------------------------------------
 +----------------------------------------------------------------------------
 +Vastni uzivatele pro webove pristupy pridate do centralniho souboru webovych 
 +hesel v /home/svn/users/passwords (na coz prava mate) pomoci:
 +
 +htpasswd -bs /home/svn/users/passwords <uzivatelske_jmeno> <heslo>
 +----------------------------------------------------------------------------
 +
 +  Doufam, ze timto shrnutim zajistime optimalni vyuziti  :) 
 +
 +  Milan
  
 ===== Setting Up an Archive ===== ===== Setting Up an Archive =====

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