{"thread":{"id":"23785","subject":"fatal: Unable to find remote helper for 'http'","startedAt":"2010-05-12T15:08:27Z","lastAt":"2010-05-12T20:53:38Z","messageCount":4,"participants":["Laflen, Brandon (GE, Research)","Jeff King"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"141537","messageId":"811C439C44639E429301EB1083399FA302F1853F@CINMLVEM12.e2k.ad.ge.com","threadId":"23785","inReplyTo":null,"subject":"fatal: Unable to find remote helper for 'http'","fromName":"Laflen, Brandon (GE, Research)","fromEmail":"laflenb@ge.com","sentAt":"2010-05-12T15:08:27Z","receivedAt":"2010-05-12T15:08:27Z","isPatch":false,"sender":{"key":"laflenb@ge.com","avatar":null},"body":"I recently compiled git on a red-hat linux system.  There were not compile\nerrors.  But, when I try to use git to clone a repository, I receive the\nfollowing error:\n\n\tfatal: Unable to find remote helper for 'http'\n\nI am behind a firewall and cannot use the \"git\" protocol.  I have\nexhaustively tried variations of the http_proxy environmental variable,\nwithout any visible difference.  As far as I am aware, there is no other\ninformation to help me debug this problem.  Can someone please help me?\n\n\nThank you!\n\n"},{"id":"141540","messageId":"20100512164755.GB14710@coredump.intra.peff.net","threadId":"23785","inReplyTo":"811C439C44639E429301EB1083399FA302F1853F@CINMLVEM12.e2k.ad.ge.com","subject":"Re: fatal: Unable to find remote helper for 'http'","fromName":"Jeff King","fromEmail":"peff@peff.net","sentAt":"2010-05-12T16:47:55Z","receivedAt":"2010-05-12T16:47:55Z","isPatch":false,"sender":{"key":"peff@peff.net","avatar":"https://avatars.githubusercontent.com/u/45925?v=4"},"body":"On Wed, May 12, 2010 at 11:08:27AM -0400, Laflen, Brandon (GE, Research) wrote:\n\n> I recently compiled git on a red-hat linux system.  There were not compile\n> errors.  But, when I try to use git to clone a repository, I receive the\n> following error:\n> \n> \tfatal: Unable to find remote helper for 'http'\n\nDid you build git with http support? You need to have curl installed for\nit. If you built with the straight Makefile, you would have had to\nspecify NO_CURL manually. If you used the \"configure\" script, though, it\nprobably would have noticed that you didn't have curl installed and\nswitched it off.\n\n-Peff\n"},{"id":"141545","messageId":"811C439C44639E429301EB1083399FA302F18C19@CINMLVEM12.e2k.ad.ge.com","threadId":"23785","inReplyTo":"20100512164755.GB14710@coredump.intra.peff.net","subject":"RE: fatal: Unable to find remote helper for 'http'","fromName":"Laflen, Brandon (GE, Research)","fromEmail":"laflenb@ge.com","sentAt":"2010-05-12T20:24:36Z","receivedAt":"2010-05-12T20:24:36Z","isPatch":false,"sender":{"key":"laflenb@ge.com","avatar":null},"body":"Thank you for your responses.  I downloaded, make'd, and installed the most\nrecent versions of curl and expat as part of this process.  I used the\nfollowing commands to make and install git:\n\n./configure --prefix=<git_install_path> --with-curl=<curl_install_path>\n--with-expat=<expat_install_path>\nmake all\nmake install\n\n\nThank you\n\n\n-----Original Message-----\nFrom: Jeff King [mailto:peff@peff.net] \nSent: Wednesday, May 12, 2010 12:48 PM\nTo: Laflen, Brandon (GE, Research)\nCc: git@vger.kernel.org\nSubject: Re: fatal: Unable to find remote helper for 'http'\n\nOn Wed, May 12, 2010 at 11:08:27AM -0400, Laflen, Brandon (GE, Research)\nwrote:\n\n> I recently compiled git on a red-hat linux system.  There were not \n> compile errors.  But, when I try to use git to clone a repository, I \n> receive the following error:\n> \n> \tfatal: Unable to find remote helper for 'http'\n\nDid you build git with http support? You need to have curl installed for it.\nIf you built with the straight Makefile, you would have had to specify\nNO_CURL manually. If you used the \"configure\" script, though, it probably\nwould have noticed that you didn't have curl installed and switched it off.\n\n-Peff\n"},{"id":"141546","messageId":"811C439C44639E429301EB1083399FA302F18CC6@CINMLVEM12.e2k.ad.ge.com","threadId":"23785","inReplyTo":"20100512164755.GB14710@coredump.intra.peff.net","subject":"RE: fatal: Unable to find remote helper for 'http'","fromName":"Laflen, Brandon (GE, Research)","fromEmail":"laflenb@ge.com","sentAt":"2010-05-12T20:53:38Z","receivedAt":"2010-05-12T20:53:38Z","isPatch":false,"sender":{"key":"laflenb@ge.com","avatar":null},"body":"My problem is solved.  I did the following:\n\nStarted in a new directory.  Then ran the following commands\n\nmake prefix=<git_install_path> CURLDIR=<curl_install_path>\nNO_R_TO_GCC_LINKER=YesPlease EXPATDIR=<expat_install_path> all\n\nmake prefix=<git_install_path> CURLDIR=<curl_install_path>\nNO_R_TO_GCC_LINKER=YesPlease EXPATDIR=<expat_install_path> install\n\n\nThere are three differences:\n\n1) The NO_R_TO_GCC_LINKER directive\n2) Bypassed the configure script altogether\n3) Included the path directives for curl and expat in both \"make all\" and\n\"make install\" steps\n\nNot sure which were necessary.\n\n\nCheers.\n\n\n\n\n-----Original Message-----\nFrom: Laflen, Brandon (GE, Research) \nSent: Wednesday, May 12, 2010 4:25 PM\nTo: 'Jeff King'\nCc: git@vger.kernel.org\nSubject: RE: fatal: Unable to find remote helper for 'http'\n\nThank you for your responses.  I downloaded, make'd, and installed the most\nrecent versions of curl and expat as part of this process.  I used the\nfollowing commands to make and install git:\n\n./configure --prefix=<git_install_path> --with-curl=<curl_install_path>\n--with-expat=<expat_install_path> make all make install\n\n\nThank you\n\n\n-----Original Message-----\nFrom: Jeff King [mailto:peff@peff.net]\nSent: Wednesday, May 12, 2010 12:48 PM\nTo: Laflen, Brandon (GE, Research)\nCc: git@vger.kernel.org\nSubject: Re: fatal: Unable to find remote helper for 'http'\n\nOn Wed, May 12, 2010 at 11:08:27AM -0400, Laflen, Brandon (GE, Research)\nwrote:\n\n> I recently compiled git on a red-hat linux system.  There were not \n> compile errors.  But, when I try to use git to clone a repository, I \n> receive the following error:\n> \n> \tfatal: Unable to find remote helper for 'http'\n\nDid you build git with http support? You need to have curl installed for it.\nIf you built with the straight Makefile, you would have had to specify\nNO_CURL manually. If you used the \"configure\" script, though, it probably\nwould have noticed that you didn't have curl installed and switched it off.\n\n-Peff\n"}]}