-1

我是 git 新手。我有两台计算机连接在网络中。在第一台计算机上,我在“C:\Test\Test1.git”之类的某个位置有远程存储库。现在我想将这个远程存储库添加到我另一台连接到 netowrk 的计算机中。

在添加时我这样做

在此处输入图像描述

它被添加。这里没有错误发生。

但是当我尝试从中获取时。我收到这样的错误

ssh:C:没有与名称关联的地址

致命:无法从远程存储库中读取

现在做什么???

好吧,我对此很陌生??有没有更好的选择?

4

1 回答 1

-1

注意:我的设置是使用 Windows。

但是当我设置我的共享时,我只在以下位置创建 LAN 网络名称:

\\computer_name\share_name\格式

但 git 不会识别这些名称,因此您需要反转斜杠。

//computer_name/share_name/格式

因此,如果调用了机器git_server并且共享名称是repos并且调用了实际的 git 存储库test.git(是的,实际的文件夹名称以 .git 结尾)。我会这样克隆这个仓库:

git clone //git_server/repos/test.git

这将克隆您的存储库并允许您从中推拉。

重要的提示!

bare如果它是一个git repo ,你将只能推送。所以当你创建你的仓库时,一定要使用:git init --bare


我做了更多的研究,如果仍然无法正常工作,则 git 支持 Windowsfile:///命名约定

所以

git clone file:///git_server/repos/test.git

或者

git clone file:///\\git_server\repos\test.git

两者都应该工作

于 2013-02-13T15:51:35.540 回答