我的笔记本电脑硬盘驱动器上有一个本地存储库,运行Windows 7,我想在共享网络驱动器上设置一个远程存储库。在共享网络驱动器上,我使用创建了一个文件夹thisProject.git
并在其中创建了一个裸存储库git init --bare
。我尝试将遥控器设置如下:
git remote add origin file://\\some.site.com\projects\fldr\Software Development\Git\thisProject.git
但这仅给了我响应:
usage: git remote add [<options>] <name> <url>
等等,这似乎表明我格式化git remote add
命令的格式不正确或路径有问题。
我也尝试了路径的映射网络驱动器版本:
git remote add origin file://u:\Software Development\Git\thisProject.git
这得到了相同的答复。
如果遥控器位于这样的网络驱动器上,应该如何添加?
仔细检查您要执行的内容:
git remote add origin file://\\some.site.com\projects\fldr\Software Development\Git\thisProject.git
...以及实际用途是什么:
usage: git remote add [<options>] <name> <url>
计算命令中的参数数量和用法。
除了git remote add
(并且<options>
您没有使用)之外,您应该传递2个参数:<name>
和<url>
,但实际上您传递的是3个参数:
origin
file://\\some.site.com\projects\fldr\Software
Development\Git\thisProject.git
您必须对其进行更改,以便仅将2个参数传递给git
。您可以简单地通过<url>
用双引号将参数引起来:
git remote add origin "file://\\some.site.com\projects\fldr\Software Development\Git\thisProject.git"
这是完全逻辑上的行为-命令和参数由space字符分隔,因此包含该字符的任何单个参数都必须用(双引号)引起来。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句