【发布时间】:2020-05-05 23:02:20
【问题描述】:
当我尝试从本地存储库推送到远程 Windows 机器时,使用下一个命令:
git push ssh://username@ip_address:/C/Users/username/project.git master
输入凭据后出现此错误:
fatal: ''/c/Users/username/project.git'' 似乎不是 git 存储库
致命:无法从远程存储库读取。
似乎/C/Users/username/project.git 必须替换为C:/Users/username/project.git(C 前不带“/”),但是当我尝试此变体时,在要求提供凭据之前出现另一个错误:
ssh: 无法解析主机名 ip_address:C:: Name or service not 已知
【问题讨论】:
-
首先验证您可以使用 ssh 访问存储库:
ssh username@ip_address ls /C/Users/username/project.git。然后修复URL;它应该是ssh://username@ip_address/C/Users/username/project.git。请参阅different syntax of git URLs。 -
我确认我可以使用
ssh然后dir /C/Users/username/project.git访问存储库。但我仍然得到同样的错误,即使ssh://username@ip_address/C/Users/username/project.git