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(工作)

不知道,为什么“混帐:// “不适用于你的虚拟机,也许是代理问题?