克隆git repo托管在Mac OS X的Windows共享文件夹中

sas*_*alm 4 windows git macos smb

我在Windows共享文件夹上托管了一个git远程仓库.我用以下方法克隆它:

git clone //git-host-pc/SharedFolder/MyProject/

此命令适用于Windows PC,但在Mac上,我收到此错误:

fatal: repository '//git-host-pc/SharedFolder/MyProject' does not exist

尝试git clone smb://git-host-pc/SharedFolder/MyProject给我这个错误 - fatal: Unable to find remote helper for 'smb'.

注意:我发现在我之前已经问过这个问题 - 在osx的windows共享上使用git repos,但OP没有提供他的确切命令或错误消息,这就是为什么他的问题没有得到答复的原因.

编辑:我忘了提,但是从Mac可以看到共享文件夹,我可以在Finder中看到它.

Mar*_*ler 9

我有点想认为远程文件系统访问是操作系统的事情,克隆repos是一个应用程序级别的东西,所以这将是我的方法:

您应该能够将具有OS'es功能的SMB共享安装到本地目录并从那里克隆,而不是希望git具有SMB传输.

如何装载:

连接到Mac上的服务器.现在,在Mac上,从Finder的Go菜单中选择"连接到服务器".输入您刚刚从PC获得的IP地址,前面是smb://,如下所示:

在此输入图像描述

更新:要使用您的PC名称而不是IP地址,请将该号码替换为名称.因此,如果您的PC名称是"MyWindowsBox",则使用smb:// mywindowsbox(不区分大小写).

如果找到您的服务器,系统会提示您输入网络凭据 - 默认情况下,您的Windows用户名和密码:

在此输入图像描述

在哪里找到装入的文件夹:

一旦我//git-host-pc/SharedFolder以这种方式安装,我发现它/Volumes/SharedFolder.