如何通过网络从共享目录添加 Git 子模块?
How to add a Git submodule from a shared directory over network?
我在 LAN 中的一台计算机上有一个共享目录,其中包含一个 Git 存储库。现在我试图将它作为子模块添加到我的一个存储库中。
我试过了:
git.exe submodule add -- \Remote-PC\SharedDirectory\module1 module1
但是当我 运行 这个命令时,它失败并出现以下错误:
repo URL: '\Remote-PC\SharedDirectory\module1' must be absolute or begin with ./|../
不知道为什么会报这个错。是否可以将共享目录添加为子模块?
来自“git on UNC path”,您可以选择:
- 绑定UNC路径为网盘
- 尝试并使用
/
://Remote-PC/SharedDirectory/module1
转义反斜杠:\\Remote-PC\SharedDirectory\module1
(OP 报告它对他不起作用)
对于性能,make sure to use a Git 2.1+ (as in git for Windows 2.4.1)
我在 LAN 中的一台计算机上有一个共享目录,其中包含一个 Git 存储库。现在我试图将它作为子模块添加到我的一个存储库中。
我试过了:
git.exe submodule add -- \Remote-PC\SharedDirectory\module1 module1
但是当我 运行 这个命令时,它失败并出现以下错误:
repo URL: '\Remote-PC\SharedDirectory\module1' must be absolute or begin with ./|../
不知道为什么会报这个错。是否可以将共享目录添加为子模块?
来自“git on UNC path”,您可以选择:
- 绑定UNC路径为网盘
- 尝试并使用
/
://Remote-PC/SharedDirectory/module1
转义反斜杠:(OP 报告它对他不起作用)\\Remote-PC\SharedDirectory\module1
对于性能,make sure to use a Git 2.1+ (as in git for Windows 2.4.1)