> * Dmitry E. Oboukhov <[EMAIL PROTECTED]> > * 2006-04-05 13:57: > > > export CVS_RSH=ssh > > > export CVS_SERVER=/usr/local/bin/cvs > > что такое CVS_SERVER в мане по cvs не нашел > man cvs | grep -A 4 CVS_SERVER > > CVS_SERVER > cvs uses the contents of this variable to determine > the name of the cvs server command. If this vari > able is not set then `cvs' is used. хм какие-то разные cvs'ы у нас:
dimka:[/home/dimka/tmp]$ man cvs | grep -A 4 CVS_SERVER Reformatting cvs(1), please wait... dimka:[/home/dimka/tmp]$ man 5 cvs | grep -A 4 CVS_SERVER Reformatting cvs(5), please wait... dimka:[/home/dimka/tmp]$ man 8 cvs | grep -A 4 CVS_SERVER Reformatting cvs-pserver(8), please wait... dimka:[/home/dimka/tmp]$ man 1 cvs | grep -A 4 CVS_SERVER Reformatting cvs(1), please wait... > > > > > я правильно понял что /cvsrootpath и /usr/local/bin/cvs это один и тот > > же путь? > > нет а что же тогда там в cvsrootpath? попробуйте как я сказал чтобы был один и тот же путь а CVS_SERVER вообще не прописывать то есть на сервере поставить CVS, сказать что PSERVER пускать не надо на хосте прописать CVSROOT=:ext:[EMAIL PROTECTED]:/path/to/repositaty CVS_RSH=ssh /path/to/repositaty - где на сервере расположен репозитарий ну и сделать cvs get project > > Если cvs работает через ssh то оно по умолчанию пытается на той стороне > запустить просто команду 'cvs'. Так как никаких шеллов не запускается, > то в $PATH обычно то, что забито при компиляции sshd - /bin:/usr/bin. ну это то же самое попробуйте сделать например ssh [EMAIL PROTECTED] ls или ssh [EMAIL PROTECTED] cat имя_файла файл подобрать большой чтобы скорость посмотреть > > > > > > Что-то с NAT-ом связанное - попробовал с прямого адреса, нормально > > > так что отбой > > если scp нормально работает думаю NAT тут не при чем > > Я не имею возможности его контролировать, и даже не знаю, как и на чем > он реализован. Других объяснений у меня нет > > > cvs через ssh никакие сервера кроме ssh и не пользует (то есть файлы > > копируются/переименовываются самими клиентами используя ssh-протокол) > > Я так понимаю, что запускается экземпляр cvs на сервере, а его ввод > /вывод контроллируется через ssh -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]