git clone不能在git中使用://在virtualbox中
问题描述:
我有通过虚拟盒安装的主机系统和Ubuntu 16.04。在虚拟框中,如果我想克隆任何git存储库,它不会与git://一起工作。为了完成这项工作,我使用了git config选项,git clone不能在git中使用://在virtualbox中
git config --global url."https://".insteadOf git://
并开始通过https://访问存储库。
[email protected]:~/Vinoth$ git clone git://git.yoctoproject.org/poky
Cloning into 'poky'...
fatal: repository 'https://git.yoctoproject.org/poky/' not found
[email protected]:~/Vinoth$ git clone https://git.yoctoproject.org/git/poky
Cloning into 'poky'...
remote: Counting objects: 342925, done.
remote: Compressing objects: 100% (82825/82825), done.
现在我正在使用yocto项目并尝试创建bsp图层。当我尝试创建一个bsp层时,我发现与git存储库连接有关的问题。
[email protected]:~/Yocto/poky/build$ yocto-bsp create mib arm
Checking basic git connectivity...
Couldn't verify git connectivity, exiting
Details: couldn't access git://git.yoctoproject.org/linux-yocto-dev.git
(this most likely indicates a network connectivity problem or
a misconfigured git intallation)
[email protected]:~/Yocto/poky/build$
现在我不知道如何解决这个问题。有关此主题的任何信息将有所帮助
答
对于Yocto计划,与代理工作按照以下链接提供的说明:
下面的说明后,这个问题是固定的我。
答
我可以在非虚拟Ubuntu上重现此问题。
混帐:您可以通过访问第一个库//git.yoctoproject.org/poky
或
HTTPS://git.yoctoproject.org/git/poky
(不同pathes)
随着您的配置“git://”被替换为“https://”,并且您尝试连接到“https://git.yoctoproject.org/poky”,该URL不存在(由于缺少URL路径中的“/ git”)。
同为第二个库:
的git://git.yoctoproject.org/linux-yocto-dev.git(工作)
HTTPS://git.yoctoproject.org/linux-yocto-dev。 git的(不是工作,而是使用,由于配置)
HTTPS://git.yoctoproject.org/git/linux-yocto-dev.git(工作)
不知道,为什么“混帐:// “不适用于你的虚拟机,也许是代理问题?