[ 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 [2011/05/07 15:38]
zeman Serverové repozitáře mají přednost.
subversion [2011/08/22 14:42]
fucik uprava popisu po upgradu serveru
Line 7: Line 7:
 Pro projekty ÚFALu, na nichž chcete spolupracovat i s lidmi zvenku, (serverové repozitáře) použijte vyhrazený stroj [[internal:svn.ms.mff.cuni.cz]]. Návod na konfiguraci najdete níže v kapitole [[#Subversion Server]]. Návod na vytvoření jednoduchého lokálního repozitáře najdete níže v kapitole [[#Lokální Subversion]]. Pro projekty ÚFALu, na nichž chcete spolupracovat i s lidmi zvenku, (serverové repozitáře) použijte vyhrazený stroj [[internal:svn.ms.mff.cuni.cz]]. Návod na konfiguraci najdete níže v kapitole [[#Subversion Server]]. Návod na vytvoření jednoduchého lokálního repozitáře najdete níže v kapitole [[#Lokální Subversion]].
  
-===== Subversion Server =====+===== Subversion/Git Server (po prestavbe 08/2011) =====
  
-Toto je Milanovo e-mailové shrnutí z 26.9.2007. Týká se konfigurace serverových repozitářů na serveru svn.ms.mff.cuni.cz.+Server: svn.ms.mff.cuni.cz
  
 Mili kolegove,  Mili kolegove, 
- po diskusi s Ondrou Bojarem a drobnem vylepseni naseho serveru svn jeste jednou sepisuji co je potreba si projit nastavit pri konfiguraci noveho projektu:+  po ctyrech letech provozu jsem reimplementoval sluzby naseho svn serveru na novem HW i SW. Nyni mame k dispozici vice prostoru 
 +  cele reseni bezi na systemu Debian 6 Squeeze. Doslo k drobnym zmenam v konfiguraci novych repozitaru, nicmene prechod by mel byt temer transparentni. 
 +   
 +  Co jsem zachoval: 
 +   - uzivatelske ucty a hesla v systemu (pro ssh pristup) 
 +   - uzivatelske ucty, zavedene pro https autentizaci 
 +   - ucty a system prav pro pristup pres svnserve a websvn 
 +   - veskera data systemu Trac a stav repozitaru 
 +   
 +   Co je zmeneno: 
 +    - soubor s ucty a hesly pro https autentizaci je nyni: /home/DATA/repository_passwords 
 +    - soubor pro nastaveni prav v svn repozitarich je: /home/DATA/svnauthz.conf 
 +    - stare cesty jsou nalinkovany na novou strukturu: 
 +          - /home/DATA/svn  (repozitare svn) 
 +          - /home/DATA/git  (repozitare git) 
 +          - /home/DATA/trac (data Tracu pro obe verze repozitaru)
  
-  - 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> + Podivejme se, co je potreba potreba si projit a nastavit pri konfiguraci noveho projektu svn/git: 
-  - 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. Autentifikač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''.+ 
 +  - nalogujete se na svn.ufal.ms.mff.cuni.cz (= svn.ms.mff.cuni.cz) 
 +  - rozhodnete se, zda budete vytvaret SVN nebo GIT repozitar 
 +  - pro vytvoreni projektu pouzijete skript (kteremu date jeste jmeno projektu)
 +     SVN: <code>/home/howto/Setup_svn-trac_repository.sh <jmeno_projektu></code> 
 +     GIT: <code>/home/howto/Setup_git-trac_repository.sh <jmeno_projektu></code> 
 +  - repozitare se vzdy vytvori i s Trac rozhranim; pokud ho vylozene nechcete, smazte struktury Tracu: 
 +    <code>rm -rf /home/DATA/trac/<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! Podrobnosti jsou uvedené níže. Autentifikač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/DATA/'' jsou určené pro přístup protokolem ''https''.
  
 ==== Konfigurace webového rozhraní SVN (preferováno) ==== ==== Konfigurace webového rozhraní SVN (preferováno) ====

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