在 Windows 上安装 Ubuntu 上的 Bash 网络共享

在 Windows 上安装 Ubuntu 上的 Bash 网络共享

我已经更新了 Windows 10 并在 Windows 上安装了新的 bash。

然而,我在两台电脑上尝试过,但无法安装网络共享。

我尝试过许多不同的方法来安装共享:

sudo mount -t cifs -o username=xx,password=xx //192.168.x.x/Share /mnt/s

运行上述命令时,它看起来已经起作用了,没有错误(即使有选项--verbose)但是/mnt/s什么也没有显示,只是mount显示://192.168.x.x/Share on /mnt/s type cifs (rw)

我能够使用 smbclient 浏览共享上的所有文件/文件夹

答案1

WSL 经过深入开发,现在支持安装网络共享文件夹:

sudo mkdir /mnt/s
sudo mount -t drvfs '\\192.168.x.x\Share' /mnt/s
cd /mnt/s
git init

旧答案

我实际上在这里回答你的评论:

我正在寻找该问题的解决方案或解决方法(例如另一个程序),以便我在共享的文件夹中运行 git。

使用赛格威

net use V: \\\\192.168.x.x\\Share
cd /cygdrive/v
git init

或者康德

net use V: \\192.168.x.x\Share
V:
git init

或者git scm

答案2

我用了:

sudo mount -t drvfs \\path\to\server\share /mnt/u

其中 /mnt/u 已经创建。

由于我使用域凭据登录到 bash,因此无需添加 creds nanoto 命令。读写操作在我的权限下进行。

现在使用 fstab 将其挂载...

相关内容