Er der nogen der kan forklare mig hvordan jeg nemt får sat en CVS server op. Jeg har haft prøvet at installere den og sætte den op, men har åbenbart ikke gjort det rigtigt for hvis jeg prøver at portscanne serveren er der ikke adgang til andet end SSH.
jeg har min cvs kørende under xinetd (en cvs fil i /etc/xinetd.d) ala:
service cvspserver { socket_type = stream wait = no user = root server = /usr/bin/cvs server_args = --allow-root=/cvs/java-src --allow-root=/usr1/projekte r --allow-root=/usr1/java-src pserver disable = no }
mfalck > under server_args det der er skrevet der, er det de forskellige Repository som man tjekker sine filer ind under? og hvis det er skal de kataloger oprettes på nogen bestemt måde?
/etc/xinet.d er et katalog så du skal bruge en teksteditor (vi eller emacs eller hvad du nu bruger) og sætte det ovenstående ind i en fil som du kalder for cvs
jeg har nu fået sat filen ind som ser sådan ud: service cvspserver { socket_type = stream wait = no user = root server = /usr/local/bin/cvs server_args = --allow-root=/server/cvs pserver disable = no } som er lagt ind under xinetd.d kataloget men det ser stadig ikke ud til den starter op, jeg kan ihvertfald ikke connecte til den, og heller ikke se den på port 2401 når jeg køre nmap. Jeg har også fjernet det jeg havde sat ind i inetd.conf. kan du se hvad jeg kan have gjort galt?
der står ingenting i message filen omkring det, jeg tror lige jeg vil prøve at slette hele skidtet og smide den ind som rpm i stedet for at compilere source koden
Nu har jeg prøvet at køre det ind som rpm istedet men kan stadig ikke få det til at virke. Nu ser cvs filen under xinetd.d således ud
service cvspserver { disable = no socket_type = stream protocol = tcp wait = no user = root server = /usr/bin/cvs server_args = -f --allow-root=/server/cvs pserver } det eneste jeg har rettet er at jeg har sat disable til no istedet for yes og rettet bibloteket i server_args til det biblotek som jeg vil bruge.
her er det sidste som der står i message filen men jeg kan ikke umildbart se at der står noget om cvs.
Aug 10 19:35:01 linux /etc/hotplug/usb.rc[373]: loaded HCD: usb-uhci Aug 10 19:35:03 linux kernel: klogd 1.4.1, log source = /proc/kmsg started. Aug 10 19:35:03 linux kernel: Inspecting /boot/System.map-2.4.20-4GB Aug 10 19:35:03 linux kernel: Loaded 20952 symbols from /boot/System.map-2.4.20-4GB. Aug 10 19:35:03 linux kernel: Symbols match kernel version 2.4.20. Aug 10 19:35:03 linux kernel: Loaded 363 symbols from 16 modules. Aug 10 19:35:03 linux kernel: fealnx.c:v2.51 Nov-17-2001 Aug 10 19:35:03 linux kernel: PCI: Found IRQ 5 for device 00:12.0 Aug 10 19:35:03 linux kernel: eth0: 100/10M Ethernet PCI Adapter at 0xe800, 00:02:44:09:d1:2a, IRQ 5. Aug 10 19:35:03 linux kernel: raw1394: /dev/raw1394 device initialized Aug 10 19:35:03 linux kernel: usb.c: registered new driver usbdevfs Aug 10 19:35:03 linux kernel: usb.c: registered new driver hub Aug 10 19:35:03 linux kernel: usb-uhci.c: $Revision: 1.275 $ time 18:24:43 Mar 17 2003 Aug 10 19:35:03 linux kernel: usb-uhci.c: High bandwidth mode enabled Aug 10 19:35:03 linux kernel: PCI: Assigned IRQ 10 for device 00:07.2 Aug 10 19:35:03 linux kernel: usb-uhci.c: USB UHCI at I/O 0xe400, IRQ 10 Aug 10 19:35:03 linux kernel: usb-uhci.c: Detected 2 ports Aug 10 19:35:03 linux kernel: usb.c: new USB bus registered, assigned bus number 1 Aug 10 19:35:03 linux kernel: hub.c: USB hub found Aug 10 19:35:03 linux kernel: hub.c: 2 ports detected Aug 10 19:35:03 linux kernel: usb-uhci.c: v1.275:USB Universal Host Controller Interface driver Aug 10 19:35:03 linux kernel: uhci.c: USB Universal Host Controller Interface driver v1.1 Aug 10 19:35:03 linux kernel: mice: PS/2 mouse device common for all mice Aug 10 19:35:06 linux kernel: Attached scsi CD-ROM sr0 at scsi0, channel 0, id 0, lun 0 Aug 10 19:35:06 linux kernel: sr0: scsi3-mmc drive: 24x/24x writer cd/rw xa/form2 cdda tray Aug 10 19:35:06 linux kernel: Uniform CD-ROM driver Revision: 3.12 Aug 10 19:35:10 linux /usr/sbin/cron[552]: (CRON) STARTUP (fork ok) Aug 10 19:35:12 linux kernel: IPv6 v0.8 for NET4.0 Aug 10 19:35:12 linux kernel: IPv6 over IPv4 tunneling driver Aug 10 19:35:12 linux sshd[608]: Server listening on :: port 22. Aug 10 19:35:19 linux kernel: isapnp: Scanning for PnP cards... Aug 10 19:35:19 linux kernel: isapnp: No Plug & Play device found Aug 10 19:35:21 linux /etc/hotplug/net.agent[661]: No HW description found ... exiting Aug 10 19:35:23 linux kernel: eth0: no IPv6 routers present Aug 10 19:35:46 linux sshd[810]: Accepted password for root from ::ffff:10.100.254.136 port 59065 ssh2 Aug 10 19:37:56 linux kernel: ISO 9660 Extensions: Microsoft Joliet Level 3 Aug 10 19:37:56 linux kernel: ISO 9660 Extensions: RRIP_1991A Aug 10 19:38:20 linux kernel: ISO 9660 Extensions: Microsoft Joliet Level 3 Aug 10 19:38:20 linux kernel: ISO 9660 Extensions: RRIP_1991A Aug 10 19:38:49 linux kernel: ISO 9660 Extensions: Microsoft Joliet Level 3 Aug 10 19:38:50 linux kernel: ISO 9660 Extensions: RRIP_1991A Aug 10 19:42:12 linux sshd[1259]: Accepted password for root from ::ffff:10.100.229.207 port 2680 ssh2 Aug 10 19:42:12 linux sshd[1259]: subsystem request for sftp
hvis jeg skriver det skirver den : telnet: 0: Name or service not known 0: Unknown host hvis jeg istedet skriver telnet localhost 2401 skriver den: Trying ::1... telnet: connect to address ::1: Connection refused Trying 127.0.0.1... telnet: connect to address 127.0.0.1: Connection refused
men den er heller ikke startet for det kan jeg se hvis jeg skriver nmap localhost, så er den port slet ikke åben
nu har jeg fået startet pserveren men jeg har prøvet at logge på på følgende måde : linux:~ # cvs -d :pserver:root@localhost:/server/cvs login Logging in to :pserver:root@localhost:2401/server/cvs CVS password: cvs login: warning: failed to open /root/.cvspass for reading: No such file or directory
men jeg får en fejl som man kan se nogen ideer til hvad jeg gør galt
hvis du kan forbinde til maskinen via ssh, kan du bare fyrer op for cvs serveren på maskinen og ellers komme igang med at oprette et repository, så burde det hele virke. Jeg har selv lavet en lille guide til hvordan man kan sætte et repository op mm. Den kan du hente på http://abager.1go.dk/dotfiles/CVSguide.pdf
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.