1

我在gitMac OSX 10.7 系统上设置了一个用户。在 git 用户的根目录中,我创建了一个repositories 文件夹并初始化了一个名为test.

到目前为止,一切都很好。现在,我从与 Mac 位于同一网络上的 PC 克隆 repo

git clone git@mac:repositories/test.git

这成功了。然后,我可以从这个 repo 中推拉。一切看起来都不错。

但是,当尝试使用 Atlassian SourceTree(一个 GUI git 客户端)做同样的事情时,这会失败

This is not a valid source path / URL

Atlassian SourceTree

有人知道我可能做错了什么吗?

4

2 回答 2

0

在这种情况下,您不需要用户名,因此“源路径/URL”条目就是路径repositories/test.git。您可以通过点击右侧的按钮来查看此信息,该按钮会提供一个打开的文件对话框。

URL 可能有效,但它的格式为 protocol::user@address/path 并且您必须在机器上运行服务器才能响应请求(在本例中为 git 或 http 服务器)

于 2013-03-21T13:10:59.227 回答
0

您可能需要在源路径/URL 中查找端口。我通过添加类似这样的端口来纠正我的问题.. xxxxxxxx.com:YYYY/xxxxx

其中 xxx... 是通常的源路径,YYYY 是端口号。

于 2021-12-21T03:29:45.010 回答