Freesco, NND, CDN, EOS http://forum.freesco.pl/ |
|
serwer cvs'a http://forum.freesco.pl/viewtopic.php?f=22&t=9761 |
Strona 1 z 1 |
Autor: | Grzesiek [ sobota, 5 listopada 2005, 15:19 ] |
Tytuł: | serwer cvs'a |
No to od początku.. pobrałem http://ftp.gnu.org/non-gnu/cvs/cvs-1.12.13.tar.gz i rozpakowałem. Zainstalowałem pakiety developerskie i się ładnie skompilowało. Próbowałem skonfigurować wg tego opisu: http://aragorn.pb.bialystok.pl/~marekg/ ... torial.pdf ale mam problem z zalogowaniem się. Korzystam z TortoiseCVS i przy próbie pobrania modułu otrzymuje: Cytuj: W C:\DOCUME~1\Grzes\USTAWI~1\Temp\TortoiseCVS make new module temp\: "C:\Program Files\TortoiseCVS\cvs.exe" "-q" "import" "-m" "" "katalog" "tcvs-vendor" "tcvs-release" CVSROOT=:pserver:grzes@192.168.0.5:/home/CVS connect to 192.168.0.5:2401 failed: Nie można nawiązać połączenia, ponieważ komputer docelowy aktywnie go odmawia. Sukces, polecenie CVS zakończone pomyślnie W D:\forum\v6.0\CVS: "C:\Program Files\TortoiseCVS\cvs.exe" "-q" "checkout" "-d" "katalog" "katalog" CVSROOT=:pserver:grzes@192.168.0.5:/home/CVS connect to 192.168.0.5:2401 failed: Nie można nawiązać połączenia, ponieważ komputer docelowy aktywnie go odmawia. connect to 192.168.0.5:2401 failed: Nie można nawiązać połączenia, ponieważ komputer docelowy aktywnie go odmawia. Sukces, polecenie CVS zakończone pomyślnie Wskazówka Tortoise: Katalog został stworzony w repozytorium CVS. Aby dodać pliki, wybierz z menu opcję dodania zawartości. W opsisie jest taki fragment: Cytuj: Jeden ze sposobów polega na uwzgl¦dnieniu kont systemowych. Aby CVS pozwala
ª na dost¦p z tych kont nale»y w pliku $CVSROOT/CVSROOT/config usun¡¢ wpis: SystemAuth=no. czyli jeśli usunę tą linię (zakomentuję) to powinno się dać zalgować za pomocą użytkownika istniejącego w systemie, tak? potrafiłby mi ktoś pomóc? xinetd oczywiście jest uruchomiony a port 2401 otwarty ![]() |
Autor: | Mis' [ sobota, 5 listopada 2005, 15:28 ] |
Tytuł: | Re: serwer cvs'a |
Grzesiek pisze: W opsisie jest taki fragment:
Cytuj: Jeden ze sposobów polega na uwzgl¦dnieniu kont systemowych. Aby CVS pozwala ª na dost¦p z tych kont nale»y w pliku $CVSROOT/CVSROOT/config usun¡¢ wpis: SystemAuth=no. czyli jeśli usunę tą linię (zakomentuję) to powinno się dać zalgować za pomocą użytkownika istniejącego w systemie, tak? potrafiłby mi ktoś pomóc? xinetd oczywiście jest uruchomiony a port 2401 otwarty ![]() wydaje się, że tak. Nic nie ryzykujesz - sprawdź! |
Autor: | Grzesiek [ sobota, 5 listopada 2005, 15:37 ] |
Tytuł: | |
Źle się wyraziłem, sorki ![]() |
Autor: | Mis' [ sobota, 5 listopada 2005, 16:06 ] |
Tytuł: | |
Grzesiek pisze: Źle się wyraziłem, sorki
![]() Pamiętaj że w /etc/hosts.allow powinieneś dodać linię: cvs: ALL (albo cvsd: ALL zależy jaki jest wpis w /etc/services lub w pliku startującym cvs w katalogu /etc/xinetd.d) i zrestartować xinetd |
Autor: | Grzesiek [ sobota, 5 listopada 2005, 16:38 ] |
Tytuł: | |
Plik w /etc/xinetd.d wygląda tak: Cytuj: service cvs
{ port = 2401 socket_type = stream protocol = tcp wait = no user = root passenv = PATH server = /usr/bin/cvs server_args = -f --allow-root=/home/CVS pserver } dodałem do hosts.allow cvs: ALL ale nadal nie mogę się zalgować. Czemu mam przeczucie, że czegoś nie wiem? ![]() |
Autor: | Mis' [ sobota, 5 listopada 2005, 16:53 ] |
Tytuł: | |
Grzesiek pisze: Plik w /etc/xinetd.d wygląda tak:
Cytuj: service cvs { port = 2401 socket_type = stream protocol = tcp wait = no user = root passenv = PATH server = /usr/bin/cvs server_args = -f --allow-root=/home/CVS pserver } dodałem do hosts.allow cvs: ALL ale nadal nie mogę się zalgować. Czemu mam przeczucie, że czegoś nie wiem? ![]() oczywiście xinetd zrestartowałeś. spróbuj z localhosta i zobacz czy serwer działa. Możesz się telnetnąć na 2401. Jakbyś podał jakie błędy wyświetla polecenie: cvs -d:pserver:twoj_login@adres_serwera:/home/cvs login byłoby łatwiej... EDIT: chyba powinieneś w /etc/services dodać linię cvs 2401/tcp |
Autor: | Grzesiek [ sobota, 5 listopada 2005, 17:00 ] |
Tytuł: | |
tak zrestartowalem ![]() telnet localhost 2401 Cytuj: Trying 127.0.0.1... telnet: Unable to connect to remote host: Connection refused cvs -d:pserver:grzes@localhost:/home/CVS login Cytuj: Logging in to :pserver:grzes@localhost:2401/home/CVS
CVS password: cvs [login aborted]: connect to localhost(127.0.0.1):2401 failed: Connection refused |
Autor: | Mis' [ sobota, 5 listopada 2005, 17:04 ] |
Tytuł: | |
Grzesiek pisze: tak zrestartowalem
![]() telnet localhost 2401 Cytuj: Trying 127.0.0.1... telnet: Unable to connect to remote host: Connection refused cvs -d:pserver:grzes@192.168.0.5:/home/CVS login Cytuj: Logging in to :pserver:grzes@192.168.0.5:2401/home/CVS CVS password: cvs [login aborted]: connect to 192.168.0.5(192.168.0.5):2401 failed: Connection refused czyli coś cię nie dopuszcza do serwera, nie ma to nic wspólnego z cvs bo do serwera cvs jeszcze nie dochodzisz. Rozumiem że łaczysz się w sieci lokalnej, więc to nie firewall (chyba że masz coś innego niż standardowy firewall). Spróbuj dodać tę linię do /etc/services i zobaczyć czy gdzieś nie blokujesz dostępu do tego hosta/portu. |
Autor: | Grzesiek [ sobota, 5 listopada 2005, 17:09 ] |
Tytuł: | |
Mis' pisze: chyba powinieneś w /etc/services dodać linię
cvs 2401/tcp teraz zobaczyłem tego edita. pomogło, wielkie dzięki ![]() |
Autor: | MAC!EK [ sobota, 5 listopada 2005, 22:03 ] |
Tytuł: | |
Czy w NND nie mamy serwera CVS ? Nie przydałaby się paczka? |
Autor: | Mis' [ sobota, 5 listopada 2005, 22:17 ] |
Tytuł: | |
MAC!EK pisze: Czy w NND nie mamy serwera CVS ? Nie przydałaby się paczka?
mamy |
Autor: | Grzesiek [ sobota, 5 listopada 2005, 23:58 ] |
Tytuł: | |
Mis' pisze: MAC!EK pisze: Czy w NND nie mamy serwera CVS ? Nie przydałaby się paczka? mamy ![]() nieważne, przynajmniej się czegoś nauczyłem ![]() ![]() |
Strona 1 z 1 | Strefa czasowa UTC+2godz. |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |