J'essaie de cloner un dépôt git d'entreprise, mais je reçois toujours ce message d'erreur après un certain temps
fatal: impossible d'accéder à l'URL: code HTTP reçu 503 du proxy après la connexion
J'ai le fichier .gitconfig suivant:
[https]
sslVerify = false
proxy = https://proxy.corpadderess:8080
[http]
sslVerify = false
proxy = http://proxy.corpadderess:8080
S'il s'agit d'un référentiel d'entreprise, vous pouvez ignorer les paramètres de proxy. Une solution possible à votre problème est la suivante:
Ignorer le proxy: export no_proxy=YOUR_CORP_DOMAIN_ON_GITHUB
, où le nom de domaine peut être sous la forme github.acme.net
Ignorer la vérification SSL: git config --global http.sslVerify "false"
Vous pouvez ensuite cloner le référentiel avec/git clone YOUR_HTTPS_CLONE_URL
Si vous voulez ignorer le proxy pour une seule commande git, vous pouvez utiliser l'option -c, par exemple:
git clone http: //[email protected]/repo.git --config http.proxy =
Dans mon cas, je devais désactiver à la fois le proxy et l'authentification des certificats SSL. Je n'aime pas vraiment cette solution car elle ne me convient pas. Désactiver la vérification des certificats SSL ne semble pas judicieux!
Mais voici la commande que j'ai exécutée pour le faire fonctionner:
git clone <addr of repo> --config http.proxy= --config http.sslVerify=false
J'ai rencontré le même problème et je ne veux pas contourner la vérification SSL.
Je le fais fonctionner grâce à ces étapes (Windows):
1. Lancer dans une console:
C:\Users\ME>nslookup gitlab.my-company.fr
Serveur : ken45d45.ntkd0.my-company.fr
Address: XXXX.XXXX.XXXX.XXXX
Réponse ne faisant pas autorité :
Nom : zep150y1fv0.something-else-company.fr
Address: XXXX.XXXX.XXXX.XXXX
Aliases: gitlab.my-company.fr
2. Pour cloner [email protected]: projet/groupe/sources.git:
Remplacez par l'original au lieu d'un alias:
git clone [email protected]:project/group/sources.git
Si le référentiel est sur GitLab, vous devez être membre du groupe ou du projet (voir https://git-scm.com/book/en/v2/Git-on-the-Server-GitLab ).
vous pouvez ajouter dans votre fichier .gitconfig pour ignorer votre proxy d'entreprise:
[http "http://proxy.corpadderess:8080"]
sslVerify = false
proxy =