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 | |||
| navody:cvsserver [2006/08/17 14:03] – covex | navody:cvsserver [2022/11/14 11:25] (aktuální) – upraveno mimo DokuWiki 127.0.0.1 | ||
|---|---|---|---|
| Řá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, | ||
| + | |||
| + | |||