我是 git 新手。我有两台计算机连接在网络中。在第一台计算机上,我在“C:\Test\Test1.git”之类的某个位置有远程存储库。现在我想将这个远程存储库添加到我另一台连接到 netowrk 的计算机中。
在添加时我这样做
它被添加。这里没有错误发生。
但是当我尝试从中获取时。我收到这样的错误
ssh:C:没有与名称关联的地址
致命:无法从远程存储库中读取
现在做什么???
好吧,我对此很陌生??有没有更好的选择?
我是 git 新手。我有两台计算机连接在网络中。在第一台计算机上,我在“C:\Test\Test1.git”之类的某个位置有远程存储库。现在我想将这个远程存储库添加到我另一台连接到 netowrk 的计算机中。
在添加时我这样做
它被添加。这里没有错误发生。
但是当我尝试从中获取时。我收到这样的错误
ssh:C:没有与名称关联的地址
致命:无法从远程存储库中读取
现在做什么???
好吧,我对此很陌生??有没有更好的选择?
注意:我的设置是使用 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
两者都应该工作