git 克隆无法在 virtualbox 中使用 git://
git clone not working with git:// in virtualbox
我有 windows 7 作为主机系统,ubuntu 16.04 通过虚拟框安装。在虚拟框中,如果我想克隆任何 git 存储库,它不适用于 git://。为了完成这项工作,我使用了 git 配置选项,
git config --global url."https://".insteadOf git://
并开始通过 https:// 访问存储库。
evk1206@evk1206-VirtualBox:~/Vinoth$ git clone git://git.yoctoproject.org/poky
Cloning into 'poky'...
fatal: repository 'https://git.yoctoproject.org/poky/' not found
evk1206@evk1206-VirtualBox:~/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 存储库连接的问题。
evk1206@evk1206-VirtualBox:~/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)
evk1206@evk1206-VirtualBox:~/Yocto/poky/build$
现在我不知道如何解决这个问题。有关此主题的任何信息都会有所帮助
我可以在非虚拟 Ubuntu 上重现它。您可以通过以下方式访问第一个存储库:
git://git.yoctoproject.org/poky
或
https://git.yoctoproject.org/git/poky
(不同的路径)
根据您的配置,"git://" 被 "https://" 替换,并且您正在尝试连接到不存在的“https://git.yoctoproject.org/poky”(由于缺少“/git" 在 URL 路径中)。
第二个存储库相同:
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(工作中)
不知道,为什么 "git://" 在您的虚拟机上不起作用,可能是代理问题?
对于 Yocto 项目,要使用代理,请按照以下 link 中提供的说明进行操作:
https://wiki.yoctoproject.org/wiki/Working_Behind_a_Network_Proxy
按照说明操作后,问题已解决。
我有 windows 7 作为主机系统,ubuntu 16.04 通过虚拟框安装。在虚拟框中,如果我想克隆任何 git 存储库,它不适用于 git://。为了完成这项工作,我使用了 git 配置选项,
git config --global url."https://".insteadOf git://
并开始通过 https:// 访问存储库。
evk1206@evk1206-VirtualBox:~/Vinoth$ git clone git://git.yoctoproject.org/poky
Cloning into 'poky'...
fatal: repository 'https://git.yoctoproject.org/poky/' not found
evk1206@evk1206-VirtualBox:~/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 存储库连接的问题。
evk1206@evk1206-VirtualBox:~/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)
evk1206@evk1206-VirtualBox:~/Yocto/poky/build$
现在我不知道如何解决这个问题。有关此主题的任何信息都会有所帮助
我可以在非虚拟 Ubuntu 上重现它。您可以通过以下方式访问第一个存储库:
git://git.yoctoproject.org/poky
或
https://git.yoctoproject.org/git/poky
(不同的路径)
根据您的配置,"git://" 被 "https://" 替换,并且您正在尝试连接到不存在的“https://git.yoctoproject.org/poky”(由于缺少“/git" 在 URL 路径中)。
第二个存储库相同:
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(工作中)
不知道,为什么 "git://" 在您的虚拟机上不起作用,可能是代理问题?
对于 Yocto 项目,要使用代理,请按照以下 link 中提供的说明进行操作:
https://wiki.yoctoproject.org/wiki/Working_Behind_a_Network_Proxy
按照说明操作后,问题已解决。