Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
subversion [2007/09/26 11:44] zeman |
subversion [2007/09/28 03:48] bojar |
||
---|---|---|---|
Line 4: | Line 4: | ||
Pro projekty ÚFALu, na nichž chcete spolupracovat i s lidmi zvenku, použijte vyhrazený stroj [[internal: | Pro projekty ÚFALu, na nichž chcete spolupracovat i s lidmi zvenku, použijte vyhrazený stroj [[internal: | ||
+ | |||
===== Nové Milanovo shrnutí (26.9.2007) ===== | ===== Nové Milanovo shrnutí (26.9.2007) ===== | ||
Mili kolegove, | Mili kolegove, | ||
- | po diskusi s Ondrou Bojarem a drobnem vylepseni naseho serveru svn jeste | + | 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: |
- | 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) | + | - 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):< |
+ | - 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/ | ||
- | 2) pro vytvoreni projektu pouzijete skript (kteremu date jeste 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/ | ||
- | je! | ||
- | ---------------------------------------------------------------------------- | + | |
- | Co se tyce svn weboveho rozhrani, tak ten modul ma nasledujici konfiguraky | + | |
- | (viz. / | + | |
- | | + | ==== Konfigurace webového rozhraní SVN (preferováno) ==== |
- | (coz je to, cemu rikas .htaccess) | + | |
- | + | Toto rozhraní je užíváno SVN klienty, kteří dostanou repository udanou ve tvaru '' | |
- | jejich opravneni: AuthzSVNAccessFile / | + | < |
- | (zde se rika, zda RO nebo RW) | + | |
+ | Co se tyce svn weboveho rozhrani, tak ten modul ma nasledujici konfiguraky (viz. / | ||
+ | | ||
+ | | ||
O zbytek se stara webovy modul subversion - ja mu jen rikam tohle. | O zbytek se stara webovy modul subversion - ja mu jen rikam tohle. | ||
- | Jsou globalni.... | + | Konfiguraky jsou globalni, tj. pro vsechny projekty spolecne. |
- | ----------------------------------------------------------------------------- | + | |
- | Pak je tu svn protokol: | + | O přidávání uživatelů a hesel viz níže. |
- | | + | |
- | dane repository (jak je vytvorena mym skriptem). Vzory nastaveni pristupu | + | |
- | jsou zde: / | + | |
- | (pozor | + | ==== Konfigurace protokolu SVN ==== |
- | (vytvoris si uzivatele a pridelis jim prava) | + | |
- | ----------------------------------------------------------------------------- | + | Toto rozhraní je užíváno SVN klienty, kteří dostanou repository udanou ve tvaru '' |
- | Stranou zustava | + | |
- | AuthUserFile / | + | |
+ | |||
+ | Pristupova | ||
+ | vim / | ||
+ | vim / | ||
+ | |||
+ | |||
+ | Vzory nastaveni pristupu jsou zde: '' | ||
+ | |||
+ | Pozor - hesla se tu nastavuji jako textove retezce, neni to htaccess! | ||
+ | |||
+ | ==== Konfigurace přístupu k systému Trac ==== | ||
+ | |||
+ | Trac - pouziva take overovani vuci: | ||
+ | AuthUserFile / | ||
+ | |||
+ | Trac ma navic vlastni system prav. Trac vas rozpozna podle loginu, se kterym jste se prihlasili pri http autentizaci, | ||
+ | |||
+ | Takto spustíte konfigurační skript pro Trac vašeho projektu: | ||
+ | trac-admin / | ||
+ | |||
+ | |||
+ | ==== 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 ''/ | ||
- | Plus ma vlastni system prav. Trac vas rozpozna podle loginu, se kterym jste | + | htpasswd -bs / |
- | se prihlasili pri http autentizaci, | + | nebo |
- | danem projektu nejste zavedeni,i tak se k nemu dostanete | + | |
- | pravy. | + | # na heslo budete dotázáni, heslo se nezobrazí ani na terminálu |
- | ----------------------------------------------------------------------------- | + | |
- | ---------------------------------------------------------------------------- | + | |
- | Vastni uzivatele pro webove pristupy pridate do centralniho souboru webovych | + | |
- | hesel v / | + | |
- | htpasswd | + | ----------------------------------------------------------------------------------------------------------- |
- | ---------------------------------------------------------------------------- | + | |
- | | + | Doufam, ze timto shrnutim zajistime optimalni vyuziti |
Milan | Milan |