使用git clone时自动修改url
JHBuild使用git协议而不是https来克隆文件。我在一个代理环境中工作,该环境阻止使用git协议进行克隆 gnome repo示例的git url:git://git.gnome.org/gnome-common gnome repo示例的http url: 浏览/gnome公用使用git clone时自动修改url,git,proxy,gnome,jhbuild,Git,Proxy,Gnome,Jhbuild,JHBuild使用git协议而不是https来克隆文件。我在一个代理环境中工作,该环境阻止使用git协议进行克隆 gnome repo示例的git url:git://git.gnome.org/gnome-common gnome repo示例的http url: 浏览/gnome公用 当JHBuild执行clone命令时,有没有办法将git url自动转换为https格式 如果由于代理或防火墙的原因,您无法克隆带有git://url的存储库,这里有一个小小的git配置,它将强制git使用ht
当JHBuild执行clone命令时,有没有办法将git url自动转换为https格式 如果由于代理或防火墙的原因,您无法克隆带有
git://
url的存储库,这里有一个小小的git配置,它将强制git使用http://
,即使您键入git://
url
git config --global url."http://".insteadOf git://
使用此命令,它将在.gitconfig
中添加以下行:
[url "http://"]
insteadOf = git://
这样,当您克隆repo时,您就不必关心使用git://
或http://
了,这两个URL都可以工作
可能是一个众所周知的调整,但最近发现了它…如果由于代理或防火墙的原因,您无法克隆带有
git://
url的存储库,下面是一个小git配置,它将强制git使用http://
,即使您键入git://
url
git config --global url."http://".insteadOf git://
使用此命令,它将在.gitconfig
中添加以下行:
[url "http://"]
insteadOf = git://
这样,当您克隆repo时,您就不必关心使用git://
或http://
了,这两个URL都可以工作
可能是一个众所周知的调整,但最近发现了它…gnome模块集将git.gnome.org定义为使用git://但这可以在jhbuildrc文件中更改 在jhbuildrc中添加以下行 repos['git.gnome.org']='
该文件通常位于~/.config中。创建jhbuildrc文件(如果不存在) gnome模块集将git.gnome.org定义为使用git://但这可以在jhbuildrc文件中更改 在jhbuildrc中添加以下行 repos['git.gnome.org']='
该文件通常位于~/.config中。创建jhbuildrc文件(如果不存在) 如果您注意到我提到的URL,您可以看到http版本中有一个额外的“浏览”。有没有办法解决这个问题?你需要修改url广告添加浏览?我不这么认为,因为它与git无关,这是你的系统如何工作的。如果你注意到我提到的url,你可以看到http版本中有一个额外的“浏览”。有没有办法解决这个问题?你需要修改url广告添加浏览?我不这么认为,因为它与git无关,这就是你的系统的工作方式