/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
CVS, over netværk
Fra : Jonas Swiatek


Dato : 27-07-01 09:23

Hey gruppe...
Jeg håber at jeg har postet til den rigtige gruppe.

Jeg har indstalleret Linux på en maskine, med det formål at den skal køre
CVS for mig.
Men hvordan er det lige jeg får adgang til CVS over netværket?

Jeg vil gerne bruge "Mount CVS" fra NetBeans-IDEet og angive min
linuxmaskine som CVS server... Men den svarer ik' (192.168.1.12 dones not
respond)?
Jeg har så hørt noget om at man skal bruge noget SSH-haløj for at få det til
at virke, eller noget?

--
Jonas



 
 
Troels Arvin (27-07-2001)
Kommentar
Fra : Troels Arvin


Dato : 27-07-01 10:56

On Fri, 27 Jul 2001 10:22:52 +0200, "Jonas Swiatek" <sxt@get2net.dk>
wrote:
> Men hvordan er det lige jeg får adgang til CVS over netværket?
Først: Virker CVS for dig, hvis du arbejder på selve maskinen? (Altså
uden netværk.)

Dernæst:
Der er to gængse måder at tilgå CVS på udefra:
1. Vha. CVS's "pserver".
2. Ved at benytte SSH som "transportprotokol"
Hvad foretrækker NetBeans IDE'et?

--
Greetings from Troels Arvin, Copenhagen, Denmark

Jonas Swiatek (28-07-2001)
Kommentar
Fra : Jonas Swiatek


Dato : 28-07-01 11:55

Hvis jeg skriver CVS på Linux maskinen, reagerer det tilsynelande...
(Der kommer en masse options omkring CVS).

Netbeans kan bruge Local, Server, PServer eller External(?)...

--
Jonas

"Troels Arvin" <troels@arvin.dk> skrev i en meddelelse
news:9jrdsd$6h4$1@sunsite.dk...
> On Fri, 27 Jul 2001 10:22:52 +0200, "Jonas Swiatek" <sxt@get2net.dk>
> wrote:
> > Men hvordan er det lige jeg får adgang til CVS over netværket?
> Først: Virker CVS for dig, hvis du arbejder på selve maskinen? (Altså
> uden netværk.)
>
> Dernæst:
> Der er to gængse måder at tilgå CVS på udefra:
> 1. Vha. CVS's "pserver".
> 2. Ved at benytte SSH som "transportprotokol"
> Hvad foretrækker NetBeans IDE'et?
>
> --
> Greetings from Troels Arvin, Copenhagen, Denmark



Troels Arvin (28-07-2001)
Kommentar
Fra : Troels Arvin


Dato : 28-07-01 13:55

On Sat, 28 Jul 2001 12:54:38 +0200, "Jonas Swiatek" <jonas@n.dk> wrote:

> Hvis jeg skriver CVS på Linux maskinen, reagerer det tilsynelande...
> (Der kommer en masse options omkring CVS).
Det er tilrådeligt, at du starter med at gøre dig lige fortrolig med
benyttelse af CVS på den lokale maskine (den, der skal være CVS server),
før du kaster dig ud i at tilgå den over net. Importér fx. et projekt
kaldet "testproject" og øv dig i at check'e ud, update'e, commit'te, osv.

Før du har dette på plads, vil det være tåbeligt at gå i gang med at lege
med CVS over net.

http://cvshome.org/ findes manual, FAQ og tutorial.

> Netbeans kan bruge Local, Server, PServer eller External(?)...
OK, så du har frit valg. Lad os antage, at du vælger "External" metoden,
hvor PHP kalder et eksternt program, der så sørger for "transport"-laget.
Som det eksterne program vælges ssh.

Start med at teste, at du kan logge ind på CVS-serveren via ssh.

Lad os sige, at serveren med CVS-repository'et hedder "cvsserver", og at
den maskine, hvorpå du udvikler hedder "mycvscopy".

På CVS-serveren siger vi, at CVS-repository'et er lagt i /home/cvs/repo
(og at test-projektet derfor ligger som kataloget
/home/cvs/repo/testproject).

Desuden antager vi, at du benytter bash som shell.

Tilføj følgende linjer til din .bash_profile på mycvscopy maskinen:

export CVS_RSH=ssh
export CVSUMASK=002
CVSROOT=:ext:$USER@cvsserver:/home/cvs/repo

(Hvis du benytter Windows eller et andet ikke-unix operativsystem på
mycvscopy, så skal sådanne værdier nok sættes på anden vis. Der er vist
noget med, at DOS har en "set" kommando til at specificere
environment-variable.)

Du bør nu på mycvscopy kunne tjekke et projekt ud fra cvsserver:
cvs co testproject

Hvis ikke-helt trust'ede brugere skal have CVS-adgang til maskinen over
SSH, så er det en god idé at læse følgende artikler, der bl.a.
beskriver, hvorledes man afskærmer ssh-adgang til kun at kunne benyttes
i forb. med CVS:
http://ioctl.org/unix/cvs/server
http://www.oreilly.com/catalog/sshtdg/chapter/ch08.html

--
Greetings from Troels Arvin, Copenhagen, Denmark



Alex Holst (29-07-2001)
Kommentar
Fra : Alex Holst


Dato : 29-07-01 00:36

Troels Arvin <troels@arvin.dk> wrote:
> Det er tilrådeligt, at du starter med at gøre dig lige fortrolig med
> benyttelse af CVS på den lokale maskine (den, der skal være CVS server),
> før du kaster dig ud i at tilgå den over net. Importér fx. et projekt
> kaldet "testproject" og øv dig i at check'e ud, update'e, commit'te, osv.
>
> Før du har dette på plads, vil det være tåbeligt at gå i gang med at lege
> med CVS over net.

Hvorfor det? Der er meget lidt forskel paa lokal CVS og remote CVS. Det
giver mening at kende det vaerktoej man skal arbejde med, men ligefrem at
kalde det taabeligt..

--
I prefer the dark of the night, after midnight and before four-thirty,
when it's more bare, more hollow. http://a.area51.dk/


Adam Sjøgren (29-07-2001)
Kommentar
Fra : Adam Sjøgren


Dato : 29-07-01 00:41

On Sun, 29 Jul 2001 01:35:40 +0200, Alex Holst wrote:

>> Før du har dette på plads, vil det være tåbeligt at gå i gang med
>> at lege med CVS over net.

> Hvorfor det? Der er meget lidt forskel paa lokal CVS og remote
> CVS. Det giver mening at kende det vaerktoej man skal arbejde med,
> men ligefrem at kalde det taabeligt..

Hvor stor sandsynlighed er der for at CVS udefra virker, hvis det ikke
virker lokalt?


Mvh.

--
"Boy, 6, killed by bear! Adam Sjøgren
Parents saved the trouble." asjo@koldfront.dk

Peter Brodersen (29-07-2001)
Kommentar
Fra : Peter Brodersen


Dato : 29-07-01 23:03

On Sun, 29 Jul 2001 01:35:40 +0200, a@area51.dk (Alex Holst) wrote:

>Hvorfor det? Der er meget lidt forskel paa lokal CVS og remote CVS. Det
>giver mening at kende det vaerktoej man skal arbejde med, men ligefrem at
>kalde det taabeligt..

Hvis noget går galt her, er der færre steder at fejlsøge, hvis man
ved, at serveren overhovedet virker lokalt.


--
- Pede
Professionel nørd

Claus Rasmussen (30-07-2001)
Kommentar
Fra : Claus Rasmussen


Dato : 30-07-01 15:27

Alex Holst wrote:

> Troels Arvin <troels@arvin.dk> wrote:
>>
>> Før du har dette på plads, vil det være tåbeligt at gå i gang med at lege
>> med CVS over net.
>
> Hvorfor det? Der er meget lidt forskel paa lokal CVS og remote CVS. Det
> giver mening at kende det vaerktoej man skal arbejde med, men ligefrem at
> kalde det taabeligt..
>

Troels mente nok, at det var en tåbelig fejlsøgningsteknik i det hele
taget (og det har han ret i). Hvis man skal debugge et-eller-andet bør
man altid barbere sit problem ned til det simpelst mulige, og så gå ud
derfra.

-Claus


Søg
Reklame
Statistik
Spørgsmål : 177557
Tips : 31968
Nyheder : 719565
Indlæg : 6408885
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste