Remarque : si le cas d'utilisation décrit concerne l'utilisation de sous-modules au sein d'un projet, il en va de même pour un projet normal de git clone
d'un référentiel par HTTP.
J'ai un projet sous contrôle Git. J'aimerais ajouter un sous-module :
git submodule add http://github.com/jscruggs/metric_fu.git vendor/plugins/metric_fu
Mais je reçois
...
got 1b0313f016d98e556396c91d08127c59722762d0
got 4c42d44a9221209293e5f3eb7e662a1571b09421
got b0d6414e3ca5c2fb4b95b7712c7edbf7d2becac7
error: Unable to find abc07fcf79aebed56497e3894c6c3c06046f913a under http://github.com/jscruggs/metri...
Cannot obtain needed commit abc07fcf79aebed56497e3894c6c3c06046f913a
while processing commit ee576543b3a0820cc966cc10cc41e6ffb3415658.
fatal: Fetch failed.
Clone of 'http://github.com/jscruggs/metric_fu.git' into submodule path 'vendor/plugins/metric_fu'
J'ai configuré mon HTTP_PROXY :
c:\project> echo %HTTP_PROXY%
http://proxy.mycompany:80
J'ai même un réglage global de Git pour le proxy http :
c:\project> git config --get http.proxy
http://proxy.mycompany:80
Quelqu'un a-t-il réussi à faire fonctionner de manière cohérente les recherches HTTP à travers un proxy ? Ce qui est vraiment étrange, c'est que quelques projets sur GitHub fonctionnent bien ( awesome_nested_set
par exemple), mais d'autres échouent systématiquement ( rails par exemple).
0 votes
Votre proxy pourrait-il censurer certains mots ou quelque chose du genre, affectant ainsi uniquement les dépôts où ces mots apparaissent dans le flux d'octets ?
9 votes
Duplication possible de Faire fonctionner git avec un serveur proxy
6 votes
@alvaro, je pense que vous voulez dire que Faire fonctionner git avec un serveur proxy est un doublon possible de cette question. Cette question est plus ancienne que celle à laquelle vous faites référence.
2 votes
@James, votre paramètre Git "global" pour le serveur proxy n'est en fait pas global, mais local. Pour être global, vous devez fournir l'argument
--global
agit config
.0 votes
Et juste au cas où quelqu'un se demanderait pourquoi git ignore les paramètres de proxy : assurez-vous que vous travaillez avec l'adresse pas avec le protocole git, c'est-à-dire modifier git ://github.com/SomeProject/foo.git https ://github.com/SomeProject/foo.git
1 votes
@DerekMahar Les anciennes questions peuvent être fermées en cas de doublons avec des questions plus récentes, si la question plus récente est de meilleure qualité (ou plus généralement applicable).