Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Obě strany předchozí revize Předchozí verze | Poslední revizeObě strany příští revize | ||
navody:cvsserver [2006/08/17 15:59] – covex | navody:cvsserver [2006/08/17 16:03] – covex | ||
---|---|---|---|
Řádek 1: | Řádek 1: | ||
- | ====== Sprovoznění CVS Serveru na FC5 ====== | ||
- | |||
- | * Přihlašte se v konzoli jako SuperUživatel (root): | ||
- | |||
- | su - | ||
- | |||
- | * Vytvoříme si nejprve složku kde bude repozitář cvs: | ||
- | |||
- | např. | ||
- | mkdir / | ||
- | chmod -R 775 / | ||
- | |||
- | * Kontrola nainstalovaného CVS | ||
- | |||
- | yum install cvs cvsps cvsutils | ||
- | |||
- | * Kontrola zda je nainstalovaný XINETD : | ||
- | |||
- | yum install xinetd | ||
- | |||
- | * Vytvořte soubor (jako SuperUživatel) / | ||
- | |||
- | gedit / | ||
- | |||
- | * ...a uložte do něj následující obsah: | ||
- | |||
- | # default: off | ||
- | # description: | ||
- | | ||
- | service cvspserver | ||
- | { | ||
- | id = cvspserver | ||
- | socket_type | ||
- | protocol | ||
- | user = root | ||
- | wait = no | ||
- | disable | ||
- | server | ||
- | Port = 2401 | ||
- | passenv | ||
- | server_args | ||
- | env = HOME=/ | ||
- | log = / | ||
- | | ||
- | } | ||
- | |||
- | * a ještě se pojistíme editováním existujícího souboru / | ||
- | |||
- | gedit / | ||
- | |||
- | * Teď postupujte podle těchto příkazů: | ||
- | |||
- | export CVSROOT=/ | ||
- | useradd -M cvsuser | ||
- | groupadd cvsadmin | ||
- | chgrp -R cvsadmin / | ||
- | cvs init | ||
- | touch / | ||
- | cd /root | ||
- | cvs checkout CVSROOT | ||
- | |||
- | * Editujeme soubor / | ||
- | |||
- | # Set this to " | ||
- | SystemAuth=no | ||
- | | ||
- | # Set `TopLevelAdmin' | ||
- | # level of the new working directory when using the `cvs checkout' | ||
- | # command. | ||
- | TopLevelAdmin=yes | ||
- | |||
- | * Editujeme soubor / | ||
- | |||
- | | ||
- | *.gif -k ' | ||
- | *.tga -k ' | ||
- | *.bmp -k ' | ||
- | *.psd -k ' | ||
- | *.tif -k ' | ||
- | *.png -k ' | ||
- | *.iff -k ' | ||
- | *.aiff -k ' | ||
- | *.obj -k ' | ||
- | *.dat -k ' | ||
- | *.exe -k ' | ||
- | *.com -k ' | ||
- | *.dll -k ' | ||
- | *.dsw -k ' | ||
- | *.dsp -k ' | ||
- | *.lwo -k ' | ||
- | *.lws -k ' | ||
- | *.p -k ' | ||
- | *.ico -k ' | ||
- | *.frx -k ' | ||
- | *.class -k ' | ||
- | *.jar -k ' | ||
- | *.zip -k ' | ||
- | *.lzh -k ' | ||
- | *.lha -k ' | ||
- | *.rar -k ' | ||
- | *.arj -k ' | ||
- | *.arc -k ' | ||
- | *.avi -k ' | ||
- | *.mov -k ' | ||
- | *.asf -k ' | ||
- | *.smk -k ' | ||
- | *.jpg -k ' | ||
- | *.mpg -k ' | ||
- | *.swf -k ' | ||
- | *.frx -k ' | ||
- | *.fli -k ' | ||
- | *.flc -k ' | ||
- | *.tiff -k ' | ||
- | *.bin -k ' | ||
- | *.dat -k ' | ||
- | *.wad -k ' | ||
- | *.ppt -k ' | ||
- | *.pdf -k ' | ||
- | *.3ds -k ' | ||
- | *.max -k ' | ||
- | |||
- | * Teď nahrajeme upravený soubor zpátky do repozitáře : | ||
- | |||
- | cd | ||
- | cvs commit CVSROOT | ||
- | ( poté napíšeme komentář, zmáčkneme ESC a napíšeme :wq a ENTER ) | ||
- | |||
- | * Vytvoření uživatele: | ||
- | |||
- | htpasswd -d -c / | ||
- | |||
- | * Vytvoření případných dalších uživatelů: | ||
- | |||
- | htpasswd -d / | ||
- | |||
- | * Vytvoříme ještě tyto uživatele v linuxu: | ||
- | |||
- | useradd -g cvsadmin -M uzivatel | ||
- | |||
- | * Restartujeme Xinetd: | ||
- | |||
- | / | ||
- | |||
- | * Pokud máte zanutý firewall tak si povolte přístup | ||
- | |||
- | -A RH-Firewall-1-INPUT -s 192.168.88.14 -p tcp --dport 2401 -j ACCEPT | ||
- | |||
- | * a restartujte iptables: | ||
- | |||
- | / | ||
- | |||
- | * Zkusíme zda cvs server „vzdáleně“ funguje před password server: | ||
- | |||
- | export CVSROOT=: | ||
- | cvs login | ||
- | |||
- | |||
- | * (pokud cvs nezahlásí žádnou chybu podařilo se vám přihlásit, | ||
- | |||
- | |||