我正在一个http代理后面工作。我正在尝试使用Android的“repo”工具克隆源代码树。
这个工具坚持使用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
所以这个答案对我并没有真正的帮助。
git remote -v
命令可以立即显示insteadOf
和pushInsteadOf
配置的效果。 - Beni Cherniavsky-Paskingit@github.com:...
格式的 URL 之外,这个答案对我几乎有帮助。尝试以下命令:git config --global url."https://github.com/".insteadOf 'git@github.com:'
。该命令适用于我。 - kraenhansen