[ 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 [2009/02/19 13:01]
zeman Jak je to s právy?
subversion [2009/02/19 14:26]
zeman Přeskládáno, aby si člověk nekladl otázky, které jsou zodpovězené níže.
Line 16: Line 16:
   - nalogujete se na svn.ufal.ms.mff.cuni.cz (= svn.ms.mff.cuni.cz) (ucty byly preneseny z ufal.mff.cuni.cz)   - nalogujete se na svn.ufal.ms.mff.cuni.cz (= svn.ms.mff.cuni.cz) (ucty byly preneseny z ufal.mff.cuni.cz)
   - pro vytvoreni projektu pouzijete skript (kteremu date jeste jmeno projektu):<code>/home/howto/create_new_project.sh <jmeno_projektu></code>   - pro vytvoreni projektu pouzijete skript (kteremu date jeste jmeno projektu):<code>/home/howto/create_new_project.sh <jmeno_projektu></code>
-  - 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!+  - 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! Podrobnosti jsou uvedené níže. Autentikační soubory, které jsou uložené přímo u vašeho repozitáře ve složce ''conf'', jsou určené pro přístup protokolem ''svn'', zatímco soubory uložené na centrálních místech ''/home/svn'' jsou určené pro přístup protokolem ''https''.
  
 ==== Konfigurace webového rozhraní SVN (preferováno) ==== ==== Konfigurace webového rozhraní SVN (preferováno) ====
Line 32: Line 32:
 O přidávání uživatelů a hesel viz níže. O přidávání uživatelů a hesel viz níže.
  
 +===== Přidávání vlastních uživatelů pro webové přístupy (SVN i Trac) =====
 +
 +Vlastni 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>
 +nebo
 +    htpasswd -s /home/svn/users/passwords <uzivatelske_jmeno>
 +    # na heslo budete dotázáni, heslo se nezobrazí ani na terminálu
  
 ==== Konfigurace protokolu SVN (raději nepoužívat, nekryptovaný přenos) ==== ==== Konfigurace protokolu SVN (raději nepoužívat, nekryptovaný přenos) ====
Line 42: Line 50:
     vim /home/svn/repos/$PROJEKT/conf/passwd  # vytvořit uživatele     vim /home/svn/repos/$PROJEKT/conf/passwd  # vytvořit uživatele
     vim /home/svn/repos/$PROJEKT/conf/authz   # nastavit jim práva     vim /home/svn/repos/$PROJEKT/conf/authz   # nastavit jim práva
- 
  
 Vzory nastaveni pristupu jsou zde: ''/home/svn/repos/default/conf'' Vzory nastaveni pristupu jsou zde: ''/home/svn/repos/default/conf''
  
 Pozor - hesla se tu nastavuji jako textove retezce, neni to htaccess! Po siti tedy tecou nekryptovane! Pozor - hesla se tu nastavuji jako textove retezce, neni to htaccess! Po siti tedy tecou nekryptovane!
- 
  
 ==== Konfigurace přístupu k systému Trac ==== ==== Konfigurace přístupu k systému Trac ====
  
-Trac - pouziva take overovani vuci:+Trac poskytuje webové rozhraní k repozitáři a dalším službám kolem správy projektu. Používá tutéž evidenci uživatelů a hesel jako webový (''https'') přístup k svn, tedy: 
     AuthUserFile /home/svn/users/passwords     AuthUserFile /home/svn/users/passwords
  
-Trac ma navic 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, tak se k nemu dostanete nejakymi default pravy.+Při přístupu k webovému rozhraní Trac vyžaduje http autentizaci (zde tedy zadáte jméno a heslokteré máte zavedené v souboru ''/home/svn/users/passwords''). Systém práv (na rozdíl od autentizace) má Trac vlastní a můžete ho upravovat přes webové rozhraní nebo příkazem ''trac-admin''. Pokud v daném projektu nejste zavedeni, dostanete se k němu nějakými výchozími právy.
  
 Takto spustíte konfigurační skript pro Trac vašeho projektu: Takto spustíte konfigurační skript pro Trac vašeho projektu:
Line 68: Line 75:
  
 Ověřte, že v souboru ''/home/trac/PROJEKT/conf/trac.ini'' máte nastavenu proměnnou ''default_charset'' na ''utf-8''. **Default je chybný, iso-8859-15.** Ověřte, že v souboru ''/home/trac/PROJEKT/conf/trac.ini'' máte nastavenu proměnnou ''default_charset'' na ''utf-8''. **Default je chybný, iso-8859-15.**
- 
-==== Přidávání vlastních uživatelů pro webové přístupy (SVN i Trac) ==== 
- 
-Vlastni 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> 
-nebo 
-    htpasswd -s /home/svn/users/passwords <uzivatelske_jmeno> 
-    # na heslo budete dotázáni, heslo se nezobrazí ani na terminálu 
- 
  
 ===== Lokální Subversion ===== ===== Lokální Subversion =====

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