我在 Windows Server 计算机上创建了一个
git
存储库,我们称之为 remote_server
,使用:
cd C:\Users\me\myapp
git init --bare myapp.git
之后,
myapp
文件夹中包含myapp.git
文件夹。
然后从我的
local_desktop
,运行Windows 11,我想推送到remote_server
:
cd D:\myapp
git remote add server ssh://me@remote_server/C/Users/me/myapp/myapp.git
git push server main
但我收到此错误:
fatal: ''/C/Users/me/myapp/myapp.git'' does not appear to be a git repository
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
我为远程存储库尝试了不同的 SSH URL:
git remote add server ssh://me@remote_server/C/Users/me/myapp
git remote add server ssh://me@remote_server/C:/Users/me/myapp/myapp.git
git remote add server ssh://me@remote_server/C:/Users/me/myapp
我也遇到同样的错误。
请帮我找到正确的 SSH URL。
我从这个答案得到了前进的方向。
将默认的 Windows OpenSSH shell 更改为 bash 后,我能够成功运行:
git remote add server ssh://me@remote_server/C/Users/me/myapp/myapp.git
git push server main