P: instalé git para obtener la última versión de Angular. Cuando traté de correr
git clone https://github.com/angular/angular-phonecat.git
Error al conectarme al error github 443
Incluso intenté
git clone git://github.com/angular/angular-phonecat.git
Eso me dio error al conectar ningún mensaje de error.
Estoy detrás del firewall de mi empresa. No puedo ver los detalles de mi proxy cuando voy a control panel->Internet Options -> connections -> LAN setting
. Los chicos de TI no están compartiendo información de proxy conmigo. No sé qué hacer ??
Finalmente logré hacerlo. Actualizaré el procedimiento que había seguido para Solo quería compilar todos los pasos que hice para que funcione
Respuestas:
Bueno, hice los siguientes pasos
Google el error
Llegué a SO Links ( aquí , aquí ) que sugirió lo mismo, que tengo que actualizar la configuración de Git para la configuración del proxy
Maldición, no puedo ver la información del proxy desde el panel de control. Los chicos de TI deben haberlo escondido. Ni siquiera puedo cambiar la configuración para no usar proxy.
Encontré este maravilloso tutorial para encontrar a qué proxy estás conectado
Se actualizó la
http.proxy
clave en git config siguiendo el comandoError: no se pudo resolver el proxy
some@proxyaddress:port
. Resultó que mi contraseña tenía el símbolo @.Codifique
@
su contraseña para%40
, porque git divide la configuración del proxy por @Si su nombre de usuario es una dirección de correo electrónico, que
@
también tiene , codifíquela%40
. (ver esta respuesta )Baam! Funcionó !
Nota: solo quería responder esta pregunta para almas como yo, que vendrían a buscar una respuesta en SO: D
fuente
http://johndoe:f@tm@[email protected]:80
a la versión codificada, por favor? El último@
no necesita ser codificado@
Nota al margen : dividir las credenciales de la URL usando no es exclusivo de github. Esto es realmente parte del estándar de URL .Si su país o entorno de trabajo bloquea sitios como Github.
Luego puede construir un proxy, por ejemplo, usar xxnet , que es gratuito y está basado en Google
GAE
, y está disponible paraWindows
/Linux
/Mac
.Luego configure la dirección proxy para git, por ejemplo:
fuente
Si su git ya estaba configurado en algo y solo copió esa carpeta en otra ubicación, simplemente ejecute:
Y git se enderezará, después de lo cual, puedes tirar de nuevo :)
fuente
La mía se solucionó simplemente usando este comando: -
donde XXX.XXX.XXX.XXX es la dirección del servidor proxy y ZZ es el número de puerto del servidor proxy.
No hubo necesidad de especificar ningún nombre de usuario o contraseña en mi caso.
fuente
Lo tengo así:
fuente
{domain}\\{username}
(Espero que esta respuesta ayude a alguien como yo).
El mismo problema me sucedió en Windows usando git para windows .
Configuré la configuración del proxy como de costumbre:
En mi situación, el nombre de usuario es correo electrónico, por lo que tiene un signo @. Después de codificar el signo @ con % 40 en el nombre de usuario, el problema se resuelve.
Entonces, codifique los caracteres especiales no solo en la contraseña, sino también en el nombre de usuario. (Consulte los comentarios de esta respuesta )
fuente
Recibía el mismo error en SourceTree, vaya a Herramientas> Opciones> Red y marque Agregar configuración del servidor proxy a Git / Mercurial si ya había establecido la configuración del proxy
fuente
Tengo amplia experiencia trabajando con representantes corporativos. La configuración generalmente funciona bien con
Pero si ha configurado el proxy y es imposible trabajar con git (siempre obteniendo un error 443) intente verificar si tiene un remote.origin.proxy sin pasar por su configuración.
Si comprueba que "remote.origin.proxy" está configurado como valor vacío, intente desarmarlo o casi configúrelo con su proxy corporativo:
Y dado que varios sitios empresariales tienen certificados no confiables, le recomiendo que evite la verificación de certificados si está utilizando SSL:
fuente
En Windows 7, configurar el proxy en la configuración global resolverá este problema
pero el problema aquí es que su contraseña no se cifrará. Esperemos que eso no sea un gran problema ya que la mayoría de las veces será el único propietario de su PC.
fuente
ipconfig /renew
- resolvió este problema por mí.fuente
Mi problema se resolvió usando este comando
fuente
Recibí un error cuando usé
El error es que el archivo de configuración no puede identificarse ya que no existe dicho archivo. Cambié el comando a
Estoy ejecutando git en el símbolo del sistema de Windows 7.
El comando anterior hace referencia al archivo de configuración en
GIT_HOME/etc/gitconfig
.La
--global
opción no lo hace.fuente
Para mí, tengo que configurar
https_proxy
y,http_proxy
además de la configuración del proxy git, solo funcionó.fuente
(No es una respuesta, pero es un problema muy similar) Tengo Git Gui instalado en un sistema Windows detrás de un proxy. Emitir 'git clone' desde una máquina virtual Linux que se ejecuta en el sistema Windows funciona, pero Git Gui produce el error 443 mencionado en el encabezado.
Para solucionar esto, se debe editar% USERPROFILE% \. Gitconfig para agregar una sección [http]:
Tenga en cuenta que la ruta al archivo del certificado de seguridad ha tenido sus barras diagonales invertidas ('\') reemplazadas por barras diagonales ('/').
fuente
También puede intentar eliminar el control remoto y agregarlo nuevamente. Funcionó para mi. Sin embargo, debe configurar la información de seguimiento para todas las sucursales y otras cosas que pueden no ser ideales para grandes proyectos.
Básicamente, los pasos son:
git remote rm origin git remote add origin
[email protected]: user / repo.git
git push origin master
https://coderwall.com/p/7begkw/fatal-remote-error-you-can- t-push-to-git
fuente
Antes de probar las cosas sofisticadas, intente deshabilitar el firewall y el antivirus y vea si funciona. Ese fue mi problema.
fuente
Estoy usando Tortoise Git y simplemente voy a Git en Configuración y aplico la misma configuración a Global. Aplicar y aceptar. Trabajó para mi.
fuente
En Visual Studio, vaya a
Herramientas / NuGet Package Manager / Package Manager Console
Escriba git config --global http.proxy http: //xxx.xxxx.xxxx: Port
fuente