如何在Git GUI中添加远程?

时间:2013-02-13 13:09:38

标签: git

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

虽然添加我这样做

enter image description here

它被添加了。这里没有错误。

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

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

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

现在该做什么???

这是新来的吗?还有更好的选择吗?

1 个答案:

答案 0 :(得分:0)

注意:我的设置是使用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支持windows file:///命名约定

所以

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

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

既可以正常运作