CVS en Mavericks

1

Noté que cvs fue eliminado de Mavericks. Lo reemplacé a través de MacPorts, pero encuentro que cvs co [projname] con un $ CVSROOT correcto y cvs -d acct@server://path-to-cvs-repository co proj_name también falla con un mensaje "servidor: Conexión rechazada".

Claramente, estoy usando ssh para conectar y sincronizar, y sé que hay dos tipos de claves que admite cvs y me pregunto si estoy enviando el tipo de clave incorrecto.

Mi servidor es un sistema FreeBSD en 9.2 y es posible que no haya intentado realizar una extracción o importación desde que actualicé desde 9.1.

Antes de meterme en páginas de manual, me preguntaba si alguien más ha encontrado y resuelto este problema.

--EDIT 3 de diciembre de 2013

La instalación de cvs a través de fink solucionó mi problema. Fink también instala una dependencia de openssl y mi conclusión es que esa es la clave. Después de probar / sw / bin / fink, desinstalé mi MacPorts cvs para que solo hubiera uno disponible en mi $ PATH.

    
pregunta dannyo 16.11.2013 - 17:56

2 respuestas

1

Parece un problema con la configuración del servidor CVS.

Probablemente debería echar un vistazo al archivo de configuración.

CVSROOT/config

También le ayudaría si observa el archivo de registro cvs en el servidor, tal vez haya algo registrado por qué se rechazó su conexión.

Utilizo la herramienta cvs cli de homebrew y funciona sin problemas. CVS bajo Mavericks todavía funciona.

    
respondido por el konqui 16.11.2013 - 19:13
1

A pesar de que el problema reportado es viejo. Estoy escribiendo la respuesta, ya que siento que alejarme de Macport es una solución, en lugar de cambiar lo que está usando el comando cvs para la conexión.

Recientemente tuve el mismo problema cuando instalé el CVS con macports. Al continuar con la depuración del comando cvs, se reveló que se está utilizando la conexión rsh en macport cvs en lugar de la ssh requerida, para resolver este problema sin moverme a Fink, simplemente agregué las líneas siguientes al perfil ~ / .bash_rc de mi usuario y abrí un Nuevo terminal para cargar perfil bash actualizado. Esto resolvió mi problema.

CVS_RSH=/usr/bin/ssh
export CVS_RSH
    
respondido por el Raj 25.11.2016 - 11:10

Lea otras preguntas en las etiquetas