我正在试用Git,在Windows上使用Git-Extensions,并且创建了本地存储库而没有任何问题。我希望能够在各种机器上处理我的项目,所以我试图通过我的网站主机的机器访问它们。
按照Pro Git一书中的说明,我创建了一个裸存储库,并将其上传到我的在线文件空间。我有SSH访问工作,将公钥添加到.ssh / authorized_keys,并可以使用PuTTY登录。到目前为止,非常好。
但是,我一直试图通过GitExtensions获取SSH连接到存储库。在“管理远程存储库”窗口中,我输入了一个ssh:URL,因为我的Web主机使用15554而不是默认的SSH端口号。我添加的网址如下:
ssh://myusername@mydomainname.co.uk:15554/git/myproject.git
私钥文件与我使用PuTTY成功连接的文件相同。 当我点击“测试连接”按钮时,会出现一个命令提示窗口,大约10秒后显示消息:“致命错误:网络错误:连接超时”。
我猜我在配置上做错了,因为我可以使用与PuTTY相同的SSH密钥连接OK。
任何人都可以建议我缺少什么吗?