4

我正在尝试使用 Git,在 Windows 上使用 Git-Extensions,并且创建了本地存储库,没有任何问题。我希望能够在各种机器上处理我的项目,所以我试图通过我的网络主机的机器访问它们。
按照 Pro Git 书中的说明,我创建了一个裸存储库,并将其上传到我的在线文件空间。我已经可以使用 SSH 访问,将公钥添加到 .ssh/authorized_keys,并且可以使用 PuTTY 登录 OK。到目前为止,一切都很好。

但是,我一直试图通过 GitExtensions 建立与存储库的 SSH 连接。在 Manage Remote Repositories 窗口中,我输入了 ssh: URL,因为我的 web 主机使用 15554 而不是默认的 SSH 端口号。我添加的 URL 如下所示:

ssh://myusername@mydomainname.co.uk:15554/git/myproject.git 

私钥文件与我使用 PuTTY 成功连接的文件相同。当我点击“测试连接”按钮时,会出现一个命令提示符窗口,大约 10 秒后显示消息:“致命错误:网络错误:连接超时”。

我猜我在配置中做错了什么,因为我可以使用与 PuTTY 相同的 SSH 密钥连接 OK。
谁能建议我缺少什么?

4

0 回答 0