如何在 Windows 上获取 git 存储库的 SSH url?

问题描述 投票:0回答:1

我在 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 git ssh git-push
1个回答
0
投票

我从这个答案得到了前进的方向。

将默认的 Windows OpenSSH shell 更改为 bash 后,我能够成功运行:

git remote add server ssh://me@remote_server/C/Users/me/myapp/myapp.git
git push server main
© www.soinside.com 2019 - 2024. All rights reserved.