Path: news.cs.au.dk!rblyngso From: rblyngso@cs.au.dk (Regnar Bang Lyngso) Newsgroups: daimi.beta,daimi.misc Subject: Re: CVS Date: Tue, 10 Oct 2000 14:33:15 +0000 (UTC) Organization: University of Aarhus, Department of Computer Science (DAIMI) Lines: 51 Message-ID: <8rv9bb$4rmg3$1@gjallar.cs.au.dk> References: <39E31BE1.D27160B@cs.au.dk> NNTP-Posting-Host: ariel.cs.au.dk Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Trace: gjallar.cs.au.dk 971188395 5102083 130.225.16.7 (10 Oct 2000 14:33:15 GMT) X-Complaints-To: usenet@cs.au.dk NNTP-Posting-Date: Tue, 10 Oct 2000 14:33:15 +0000 (UTC) X-Newsreader: NN version 6.5.3 (NOV) Xref: news.cs.au.dk daimi.beta:10500 daimi.misc:16135 In <39E31BE1.D27160B@cs.au.dk> Rasmus Christian Kaae writes: >er det muligt at benytte CVS systemet både fra Windows og Linux/Unix (vi >har fået det til at virke med vores opsætning herpå daimi). >Nogen forslag? Jeps. Har netop sat det op. Der er sikkert flere måder og dette er ikke nødvendigvis den smarteste. 1. Sørg for at jeres CVS kører på daimi. I dette eksempel antager jeg at repository ligger i /users/cvsuser1/repository, brugeren som skal anvende repositoryet fra Windows har brugernavn cvsuser2 på DAIMI. 2. Fra Windowsmaskinen: Hent og installer cygwin-pakken fra http://www.cygwin.org/ (dette er muligvis at skyde gråspurve med kanoner, men jeg havde brug for en c-compiler og så kom cvs og alt det andet med - praktisk, kvadratisk - godt). 3. På Windowsmaskinen: a. Start bash fra Cygwin-ikonet på skrivebordet. b. I får nu en shell op. c. Udfør kommandoen: ssh-keygen d. Angiv tom passphrase (to gange) e. Udfør følgende kommando: scp /.ssh/identity.pub cvsuser2@cs.au.dk:/users/cvsuser2 4. På en daimi-maskine (evt. via telnet/ssh): a. Udfør følgende kommandoer: mkdir /users/cvsuser2/.ssh cat /users/cvsuser2/identity.pub >> /users/cvsuser2/.ssh/authorised_keys rm /users/cvsuser2/identity.pub 5. Tilbage på Windowsmaskinen a. Udfør flg. kommandoer: export CVSROOT=cvsuser2@cs.au.dk:/users/cvsuser1/repository export CVS_RSH=ssh cvs checkout ourmodule Nu skulle I gerne være i luften. Bemærkninger: ============= Sikr at cvsuser2 har læse/skrive-adgang til repositoriet i cvsuser1s bibliotek. Knus Regnar