无法让 git 上的 Http 工作

Posted

技术标签:

【中文标题】无法让 git 上的 Http 工作【英文标题】:Cannot get Http on git to work 【发布时间】:2011-10-27 18:14:38 【问题描述】:

我在拇指驱动器上使用 gitbash 进行 git。我有防火墙阻止我,想设置我的 git 以进行 http 访问。我使用 github,并且我已经看到了有关如何执行此操作的各种信息,但我对它的理解不足以使其为我自己工作。我在 php.ini 文件中启用了 curl,这已经是我所能完成的了。在您尝试帮助我之前,请了解我不是命令行专家,因此对于任何命令行说明,请详细说明,就好像这是我第一次使用一样(我使用 consolePortable BTW)。也让我知道我应该在哪里运行任何建议的命令的“根”或特定文件夹。我在拇指驱动器上使用 xampp,所以如果有卷曲路径或我必须设置的任何东西,请让我知道我应该在哪里找到它,而不是例如。 .我不是想变得困难,我只是想把这个设置好。

谢谢。

【问题讨论】:

【参考方案1】:

如果您的防火墙允许 https,您可以使用 GitHub 存储库的基于 https 的地址来推/拉。

你需要:

到define in your gitbash session http_proxy and https_proxy 环境变量(到正确的代理,使用您的互联网登录名和密码):export https_proxy=http://<login_internet>:<password_internet>@aproxy:aport 定义 git 将在何处查找 CA:git config --system http.sslcainfo /bin/curl-ca-bundle.crt 确保您已定义 HOME 环境变量(到您想要的任何目录) 在%HOME% 中有一个_netrc 文件(注意'_'): 机器github.com 登录 YourGitHubLogin 密码 YourGitHubPassword

从那里,你所有的git pull/git push 从和到 GitHub 回购都可以工作!

【讨论】:

以上是关于无法让 git 上的 Http 工作的主要内容,如果未能解决你的问题,请参考以下文章

无法推送到 Bitbucket 上的 Git 存储库

无法推送到 Bitbucket 上的 Git 存储库

我无法让 GPS 工作

缩放图像上的 imgareaselect 预览无法正常工作

无法让光谱颜色选择器工作

Git选项卡完成在mac上的zsh中不起作用