LINUX.ORG.RU

Как правильно использовать CVS?


0

1

Дано:

  • CVS-репозиторий
  • Логин
  • RSA-ключ

Как имея в наличие эти данные выкачать исходный код с репозитория?

Пробовал:

cvs -d :pserver:login@host:/reponame

Просит пароль.

Как сказать, что бы использовал ключ?

★★★

Ответ на: комментарий от VirRaa

Проверь что у тебя rsh является линком на ssh. Вообще-то 'ext' метод вызывает именно rsh, но во всех вменяемых дистрибутивах rsh является линком на ssh, который уже умеет rsa ключи, kerberos, gssapi и прочие блекджеки

router ★★★★★
()
Ответ на: комментарий от router
vir@developer /var/www/core.developer $ rsh 
usage: ssh [-1246AaCfgKkMNnqsTtVvXxYy] [-b bind_address] [-c cipher_spec]
           [-D [bind_address:]port] [-e escape_char] [-F configfile]
           [-I pkcs11] [-i identity_file]
           [-L [bind_address:]port:host:hostport]
           [-l login_name] [-m mac_spec] [-O ctl_cmd] [-o option] [-p port]
           [-R [bind_address:]port:host:hostport] [-S ctl_path]
           [-W host:port] [-w local_tun[:remote_tun]]
           [user@]hostname [command]
VirRaa ★★★
() автор топика
Ответ на: комментарий от VirRaa

Если есть возможность, посмотри логи на сервере. У меня работает.

сервер:

router@jb:~$ ls /mnt/archive/cvs/
CVSROOT  Программирование

клиент:

router@amalthea:~$ echo $CVSROOT
:ext:router@jb.madrouter.dc:/mnt/archive/cvs
router@amalthea:test$ ls -al
итого 0
drwxr-xr-x 2 router router  40 Мар 13 11:50 .
drwxrwxrwt 5 root   root   200 Мар 13 11:50 ..
router@amalthea:test$ cvs co Программирование
cvs checkout: Updating Программирование
cvs checkout: Updating Программирование/C
cvs checkout: Updating Программирование/C/nonet
U Программирование/C/nonet/nonet.c
U Программирование/C/nonet/readme
[...]

логи сервера:

Mar 13 11:51:35 jb sshd[17523]: Authorized to router, krb5 principal router@MADROUTER.DC (krb5_kuserok)
Mar 13 11:51:35 jb sshd[17523]: Accepted gssapi-with-mic for router from 192.168.0.9 port 51195 ssh2
Mar 13 11:51:35 jb sshd[17523]: pam_unix(sshd:session): session opened for user router by (uid=0)
Mar 13 11:51:36 jb sshd[17525]: Received disconnect from 192.168.0.9: 11: disconnected by user
Mar 13 11:51:36 jb sshd[17523]: pam_unix(sshd:session): session closed for user router

router ★★★★★
()
Ответ на: комментарий от router

В этом вся и беда, что нет доступа к тому серверу. Видимо это на их стороне беда.

VirRaa ★★★
() автор топика
Ответ на: комментарий от flareguner

А зачем тебе CVS? Оно уже в 08 году сдохло.

Это не мой выбор.

VirRaa ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.