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 [2011/08/22 14:42] fucik |
subversion [2011/08/22 14:59] fucik |
||
---|---|---|---|
Line 9: | Line 9: | ||
===== Subversion/ | ===== Subversion/ | ||
- | Server: svn.ms.mff.cuni.cz | + | Server svn.ms.mff.cuni.cz |
Mili kolegove, | Mili kolegove, | ||
Line 36: | Line 36: | ||
- rozhodnete se, zda budete vytvaret SVN nebo GIT repozitar | - rozhodnete se, zda budete vytvaret SVN nebo GIT repozitar | ||
- pro vytvoreni projektu pouzijete skript (kteremu date jeste jmeno projektu): | - pro vytvoreni projektu pouzijete skript (kteremu date jeste jmeno projektu): | ||
- | SVN: < | + | |
- | GIT: < | + | SVN < |
- | - repozitare | + | |
- | < | + | GIT < |
+ | |||
+ | Repozitare | ||
+ | |||
+ | < | ||
- | - 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/ | + | Pak se rozhodnete kterymi cestami budete s projektem pracovat - nejlepsi je asi nakonfigurovat vsechny (viz. nize) - tedy svn, webovy pristup do svn/gitu a Trac (take webovy). Vsude jsou prednastaveny nejake zakladni ucty, ale nejlepsi je tyto veci upravit podle vlastnich potreb. Napriklad nemusite chtit, aby ufal/ |
==== Konfigurace webového rozhraní SVN (preferováno) ==== | ==== Konfigurace webového rozhraní SVN (preferováno) ==== | ||
Line 48: | Line 52: | ||
< | < | ||
- | Co se tyce svn weboveho rozhrani, | + | Co se tyce svn weboveho rozhrani, modul ma nasledujici |
- | * uzivatele: '' | + | * uzivatele: '' |
- | * jejich opravneni: '' | + | * jejich opravneni: '' |
- | O zbytek se stara webovy modul subversion | + | O zbytek se stara webovy modul subversion. |
- | Konfiguraky jsou globalni, tj. pro vsechny projekty spolecne. | + | Konfiguraky jsou globalni, tj. pro vsechny projekty spolecne, v svnauthz.conf jsou pro jednotlive projekty sekce. |
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) === | + | === Přidávání vlastních uživatelů pro webové přístupy (SVN, GIT i Trac) === |
- | Vlastni uzivatele pro webove pristupy pridate do centralniho souboru webovych hesel v ''/ | + | Vlastni uzivatele pro webove pristupy pridate do centralniho souboru webovych hesel v ''/ |
- | htpasswd -bs /home/svn/users/ | + | htpasswd -bs /home/DATA/repository_passwords |
nebo | nebo | ||
- | htpasswd -s /home/svn/users/ | + | htpasswd -s /home/DATA/repository_passwords |
# 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 | ||
Line 73: | Line 77: | ||
Pristupova prava pro svn protokol se urcuji pro kazdy projekt nezavisle, v adresari conf v dane repository (jak je vytvorena mym skriptem), tj. napr.: | Pristupova prava pro svn protokol se urcuji pro kazdy projekt nezavisle, v adresari conf v dane repository (jak je vytvorena mym skriptem), tj. napr.: | ||
- | vim /home/svn/repos/ | + | vim /home/DATA/svn/ |
- | vim /home/svn/repos/ | + | vim /home/DATA/svn/ |
- | Vzory nastaveni pristupu jsou zde: ''/ | + | Vzory nastaveni pristupu jsou zde: ''/ |
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! | ||
Line 84: | Line 88: | ||
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ý ('' | 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ý ('' | ||
- | AuthUserFile /home/svn/users/ | + | AuthUserFile /home/DATA/repository_passwords |
- | Při přístupu k webovému rozhraní Trac vyžaduje http autentizaci (zde tedy zadáte jméno a heslo, které máte zavedené v souboru ''/ | + | Při přístupu k webovému rozhraní Trac vyžaduje http autentizaci (zde tedy zadáte jméno a heslo, které máte zavedené v souboru ''/ |
Takto spustíte konfigurační skript pro Trac vašeho projektu: | Takto spustíte konfigurační skript pro Trac vašeho projektu: | ||
- | trac-admin / | + | trac-admin /home/DATA/ |
Chcete-li mít přístup k nastavení Tracu pro tento projekt i přes webové rozhraní Tracu, uvnitř '' | Chcete-li mít přístup k nastavení Tracu pro tento projekt i přes webové rozhraní Tracu, uvnitř '' | ||
Line 103: | Line 107: | ||
== V tracu chybí tlačítko Browse Source == | == V tracu chybí tlačítko Browse Source == | ||
- | Ověřte, že v souboru ''/ | + | Ověřte, že v souboru ''/ |
== V prohlížení kódu se neukazuje Unicode == | == V prohlížení kódu se neukazuje Unicode == |