This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: cvs read behind firewall?


On Thu, Dec 14, 2000 at 05:49:28PM +0100, Christian Jönsson wrote:
> I have a machine that I'd like to build gcc on from the cvs repository.
> 
> The machine is behind a firewall but I can ssh myself out using
> non-privelaged
> ports, i.e., ssh -P. Now, how do I do this with cvs?
> 
> This example that I thought could work was performed with a bash shell.
> 
> administrator@BOTTEN /usr/local/src
> $ export CVS_RSH=ssh
> 
> administrator@BOTTEN /usr/local/src
> $ alias ssh='ssh -P'
> 
> administrator@BOTTEN /usr/local/src
> $ cvs -d :ext:anoncvs@gcc.gnu.org:/cvs/gcc checkout gcc
> Secure connection to gcc.gnu.org refused.
> cvs [checkout aborted]: end of file from server (consult above messages if
> any)
> 
> administrator@BOTTEN /usr/local/src
> 
> Any help with getting cvs access through my firewall is greatly appreciated.

One way to do it, is have a shell script that invokes ssh with -P and set that
as your CVS_RSH (ie, the alias won't work, because cvs is forking $CVS_RSH
either directlry or through /bin/sh).

-- 
Michael Meissner, Red Hat, Inc.  (GCC group)
PMB 198, 174 Littleton Road #3, Westford, Massachusetts 01886, USA
Work:	  meissner@redhat.com		phone: +1 978-486-9304
Non-work: meissner@spectacle-pond.org	fax:   +1 978-692-4482

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]