使用 git 克隆时自动修改 url
Modify the url automatically when using git clone
JHBuild 使用 git 协议而不是 https 来克隆文件。我在代理环境中工作,该环境可防止使用 git 协议进行克隆。
git url of sample gnome repo : git://git.gnome.org/gnome-common
http url of sample gnome repo:
http://git.gnome.org/browse/gnome-common.
有没有办法在JHBuild执行clone命令的时候自动将giturl转成https格式。
如果由于代理或防火墙而无法使用 git://
url 克隆存储库,这里有一些 git 配置将强制 git使用 http://
即使您输入 git://
URL.
git config --global url."http://".insteadOf git://
使用这个命令,它会在你里面添加以下行 .gitconfig
:
[url "http://"]
insteadOf = git://
这样,您在克隆存储库时就不必关心使用 git://
或 http://
,两个 url 都可以。
也许是一个众所周知的调整,但最近发现了它...
gnome 模块集将 git.gnome.org 定义为使用 git:// 但这可以在 jhbuildrc 文件中更改。
在 jhbuildrc 中添加以下行。
repos['git.gnome.org'] = 'http://git.gnome.org/browse/'
该文件通常存在于 ~/.config 中。如果不存在,则创建 jhbuildrc 文件。
JHBuild 使用 git 协议而不是 https 来克隆文件。我在代理环境中工作,该环境可防止使用 git 协议进行克隆。
git url of sample gnome repo : git://git.gnome.org/gnome-common
http url of sample gnome repo: http://git.gnome.org/browse/gnome-common.
有没有办法在JHBuild执行clone命令的时候自动将giturl转成https格式。
如果由于代理或防火墙而无法使用 git://
url 克隆存储库,这里有一些 git 配置将强制 git使用 http://
即使您输入 git://
URL.
git config --global url."http://".insteadOf git://
使用这个命令,它会在你里面添加以下行 .gitconfig
:
[url "http://"]
insteadOf = git://
这样,您在克隆存储库时就不必关心使用 git://
或 http://
,两个 url 都可以。
也许是一个众所周知的调整,但最近发现了它...
gnome 模块集将 git.gnome.org 定义为使用 git:// 但这可以在 jhbuildrc 文件中更改。
在 jhbuildrc 中添加以下行。
repos['git.gnome.org'] = 'http://git.gnome.org/browse/'
该文件通常存在于 ~/.config 中。如果不存在,则创建 jhbuildrc 文件。