web-dev-qa-db-fra.com

Erreur Git: l'URL demandée a renvoyé l'erreur: 504 Délai d'expiration de la passerelle lors de l'accès à http: //

J'utilise un VM provisionné par le cloud interne de mon entreprise (KVM) - RHEL 6.4.

Je peux cloner des référentiels externes depuis Internet. Pourtant, je n'arrive pas à comprendre comment cloner des référentiels internes sur l'intranet de mon entreprise.

Au début, je n'ai pas défini le http_proxy ou https_proxy et a reçu cette erreur:

error: The requested URL returned error: 401 Authorization Required while accessing http://....

Après avoir défini http_proxy et https_proxy, Je reçois maintenant cette erreur après avoir attendu environ 60 secondes:

error: The requested URL returned error: 504 Gateway Timeout while accessing http://...

Je peux cloner cette repo trouver depuis mon ordinateur portable, mais pas la VM

Des idées sur où je devrais regarder?

Merci.

18
Matthew Moisen

utilisez-le dans le fichier .gitconfig puis ce problème sera résolu.

- [http]
     proxy = http://127.0.0.1:8087
     sslVerify = false

OU git config --global http.proxy ''

16
Muhammad Tariq

Le statut 504 est très probablement parce que vous essayez d'accéder à un serveur interne via le proxy, donc je ne pense pas que vous devriez définir le proxy, mais concentrez-vous plutôt sur le statut 401 car cela provient probablement du serveur hébergeant les référentiels.

  • Avez-vous un accès anonyme aux référentiels internes?

  • Les clonez-vous de la même manière, c'est-à-dire en utilisant HTTP sur votre ordinateur portable et sur le serveur, ou utilisez-vous SSH sur l'ordinateur portable et HTTP sur le serveur?

  • Avez-vous des informations d'identification stockées sur votre ordinateur portable?

4
Raniz