我在Windows 10机器上安装了virtualbox Ubuntu 16.04 LTS-64bit服务器。 安装很顺利。 但是,现在我正在尝试从我现有的仓库中获取git clone到共享文件夹" sf_Users"在这种情况下,它继续给出错误
fatal: could not create work tree dir 'application': Protocol error
My VM settings -> shared folders -> machine folder says => Users C:/Users/app-dev
-- auto-mount = Yes -- Access = Full
来自终端的我的ID显示对组vboxsf
的访问权限dev@app-dev:/media/sf_Users$ id
uid=1000(dev) gid=1000(dev) groups=1000(dev),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),110(lxd),119(libvirtd),120(lpadmin),121(sambashare),125(vboxsf)
dev@app-dev:/media/sf_Users$ cd ..
dev@app-dev:/media$ ls -al
total 12
drwxr-xr-x 4 root root 4096 Nov 29 2016 .
drwxr-xr-x 23 root root 4096 Nov 29 10:04 ..
drwxr-xr-x 2 root root 4096 Nov 29 09:59 cdrom
drwxrwx--- 1 root vboxsf 0 Nov 28 09:20 sf_Users
来自" id"命令,我知道我可以访问vboxsf。我错过了什么吗?
答案 0 :(得分:1)
我在Windows机器上给了共享文件夹的写权限(在我的例子中是C:/ Users / app-dev)。重新启动Windows机器(这是必须的),然后能够写入VM上的sf_Users。
答案 1 :(得分:0)
This image is the error i received
我尝试通过“ .7z”压缩导致问题的文件夹/文件,然后在Windows主机上复制并打开它,对我有用。 ew,文件被复制而没有遗漏。
好吧,我不在乎,我重命名了。
(此评论只是我没有时间去解决自己的问题的快速帖子)