visual studio 2010 - usar - ¿Cómo clonar un repositorio mercurial codeplex detrás de un proxy?
subir proyecto a github visual studio 2017 (1)
Sorprendentemente, Visual Studio 2010 Professional fue la respuesta que estaba buscando. O más bien, la extensión VS2010 + HgSccPackage . Para aquellos que no saben HgScc es una extensión para VS que le da soporte Mercurial nativo.
Algo que no dejaba de molestarme era que podía navegar por el repositorio mercurial usando mi navegador web, pero NO clonarlo con TortoiseHG. Después de publicar mi actualización anterior a la pregunta, simplemente intenté navegar por el repositorio de VS2010. Sorprendentemente, ¡pude! Bueno, entonces ¿por qué no intentas clonar el repositorio directamente desde el IDE? Así que lo hice, y me maravilló de maravillas, ¡funcionó! :)
Sin ajustes de proxy molestos o cualquiera de esas tonterías. Después de instalar la extensión, desde la barra de menú, seleccione
Mercurial> Clon
En las opciones, simplemente pegué la ruta de origen del proyecto como lo describe Codeplex, rellené mi información de autorización de Codeplex y, finalmente, el destino donde quería que se copiara el proyecto.
¡Funcionó!
En retrospectiva, estoy seguro de que la razón por la que esto funcionó es porque la extensión hgscc usa las opciones de conexión predeterminadas VS2010 (o más bien Internet Explorer) y no es lo que hace la propia tortuga Hg. Lo que implica que la extensión de VisualHG fallaría, ya que es solo una envoltura alrededor de tortuga Hg para empezar. No he probado esto, pero si alguien lo hace, ¿podría dejar un comentario?
Estoy usando TortoiseHG versión 2.4.2 y con Firefox o Internet Explorer puedo navegar por el siguiente proyecto codeplex muy bien.
https://hg.codeplex.com/oxyplot
El problema es que no puedo clonar el repositorio en mi computadora local. Inicialmente, solía obtener errores como este,
URLError: [Errno 10061] No se pudo establecer ninguna conexión porque la máquina de destino la rechazó activamente
Algunos google-fu más tarde (HORAS más tarde), me di cuenta de que tenía que establecer la configuración del proxy para tortoiseHg, lo cual no es lo suficientemente molesto como para usar la configuración predeterminada de Windows. Esta pregunta me ayudó a orientarme en la dirección correcta. Estos son los pasos que seguí,
- Abre el banco de trabajo TortoiseHg
- Seleccione Archivo> Configuraciones
- Presione el botón ''Editar archivo'' cerca de la esquina superior derecha para abrir el editor de archivos
Y en el archivo agregué estas líneas,
[http_proxy]
host = 111.11.11.11:80
user = xxxxxxx
passwd = xxxxxxx
(Los valores reales no se muestran por razones obvias)
Ahora cuando intento clonar el repositorio con el enlace de arriba, obtengo ESTE error,
Error de SSL: protocolo desconocido
¡Estoy empezando a arrancarme los pelos de frustración ahora! ¿Alguien sabe lo que se supone que debo hacer ahora? Buscar en Google el problema produce enlaces que hablan de bitbucket, tiempos de espera ... etc. - griego y latín para mí.
EDIT 1: dormí sobre el tema y lo único que me di cuenta es que los proxies son cosas muy personalizadas. Aún así, si alguien tiene pistas / indicaciones que podría probar, sería MUY apreciado. Por lo que vale, estoy usando Visual Studio 2010 como mi IDE. ¿Alguna cosa que intente desde allí?