能够通过CMD / git bash连接到私有SSH服务器,但无法git clone,git push或git pull



我正在运行一个私有SSH服务器(运行openSSH(并能够远程登录它。当我想使用 git 克隆时出现问题。 我在 Windows 10 服务器机器上创建了一个空存储库,作为C:\Users\myUserName\testSSH.git。然后在我的另一台计算机上,我正在尝试

[git clone ssh://myUserName@HSGA0057/~/testSSH.git] and getting:

致命:"myUserName/testSSH.git"似乎不是 git 存储库
致命:无法从远程仓库读取。

请确保您拥有正确的访问权限 并且存储库存在。

有什么想法可以解决这个问题吗?

更多信息:我已经创建了密钥身份验证,并且能够在没有密码的情况下从CMD进行SSH。用户名和主机拼写正确且存在。 我认为问题来自openSSH服务器/客户端以及使用git

检查问题是否仍然存在:

  • 最新的 Git 2.25
  • 使用完整路径的 URL,其中包含:

    git clone ssh://myUserName@HSGA0057/C/Users/myUserName/testSSH.git
    # or
    git clone ssh://myUserName@HSGA0057/c/Users/myUserName/testSSH.git
    

意思是,没有C:/,但有C/.

最新更新