¿Cómo consigo que el leopardo funcione con SSL de la línea de comandos?
Pregunta
Todo lo que trato y me conecto a través de HTTPS falla. El brote es una salida de rizo, pero lo hace con Git Mongo y todo. Darwin simplemente no le gusta HTTPS.
- a punto de conectar () al puerto de GitHub.com 443 (# 0)
- intentando 207.97.227.239 ... conectado
- conectado a github.com (207.97.227.239) Puerto 443 (# 0)
- Configurar con éxito el certificado Verificar las ubicaciones:
- CAFILE: /USR/SHARE/CURL/CURL-CA-BUNDLE.CRT Capath: Ninguno
- sslv2, cliente hola (1):
- SSLV3, TLS Apretón de manos, servidor Hola (2):
- sslv3, tls apretón de manos, cert (11):
- SSLV3, TLS ALERT, servidor Hola (2):
- Problema de certificado SSL, verifique que el CA CERT esté bien. Detalles: Error: 14090086: Rutinas SSL: SSL3_GET_SERVER_CERTIFICATE: certificado Verifique fallado
- conexión de cierre # 0 CURL: (60) Problema del certificado SSL, verifique que el CA CERT esté bien. Detalles: Error: 14090086: Rutinas SSL: SSL3_GET_SERVER_CERTIFICATE: certificado Verifique fallado
Puede decir que no es un problema, simplemente cambie HTTPS a HTTP, sí, esto está bien cuando solo tiene 1 URL Al igual que Git Clone, pero en la instalación de RVM, aproximadamente 50 de las cosas requeridas no se instala debido a esto. No quiero ir a RVM y cambiar todas las ocurrencias de HTTPS a HTTP.
Solución 2
Resultó que mi versión de CURL estaba utilizando un certificado antiguo para validar https.
i CAM a través de este problema en git por rizo bajo leopardo:
https://github.com/mxcl/homebrew/issues/11947
Y el error se fue y ahora puedo descargar archivos HTTPS de CURL.
Otros consejos
Eche un vistazo a esta publicación, ligeramente diferente, pero creo que le responderá las preguntas:
Certificado SSL rechazado tratando de acceder a GitHub sobre HTTPS detrás de Firewall
Esencialmente puede hacer que OSX ignore el certificado SSL, y acepte la conexión.
Esto parece un problema con el curl en sí, en lugar de OSX.Qué versión estás usando?Si es particularmente antiguo, entonces la referencia aquí a una "Archivo CA severamente anticuado" probablemente aplica.
Intenta instalar versiones actualizadas de rizo y git de MacPorts.