gpt4 book ai didi

git - 如何将 `git:` 网址转换为 `http:` 网址

转载 作者:IT王子 更新时间:2023-10-29 01:20:31 52 4
gpt4 key购买 nike

我在 HTTP 代理后面工作。我正在尝试使用他们的“repo”工具克隆 Android 的源代码树。

此工具坚持使用 git:// URL,即使 http:// URL 也可以。结果,我无法下载源。

是否可以强制 git 始终使用 http

编辑: 我的 http_proxy 配置正确。例如,这有效:

git clone http://android.git.kernel.org/platform/manifest.git

但这不是(errno=连接超时):

git clone git://android.git.kernel.org/platform/manifest.git

所以 this answer并没有真正帮助我。

最佳答案

下面是重写 GitHub 默认协议(protocol)的示例:

git config --global url.https://github.com/.insteadOf git://github.com/

具体值取决于所使用的协议(protocol)。例如,上述通过 ssh 的 git 命令如下所示:

git config --global url.https://github.com/.insteadOf git@github.com:

url.<base>.insteadOf 的 Git 文档:

git config [--global] url.<base>.insteadOf <other_url>

Any URL that starts with this value will be rewritten to start, instead, with <base>. When more than one insteadOf strings match a given URL, the longest match is used.

关于git - 如何将 `git:` 网址转换为 `http:` 网址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1722807/

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