gpt4 book ai didi

git - 无法让 git 上的 Http 工作

转载 作者:可可西里 更新时间:2023-11-01 16:31:07 25 4
gpt4 key购买 nike

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

谢谢。

最佳答案

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

你需要:

  • 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文件(注意'_'):
machine github.comlogin YourGitHubLoginpassword YourGitHubPassword

从那里,你所有的git pull/git push从和到 GitHub 存储库将起作用!

关于git - 无法让 git 上的 Http 工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7073504/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com