无法 "connect" 在 git 服务器上通过 ssh 访问新的 repos

Can't "connect" to new repos via ssh on a git server

我在本地服务器上有一些存储库,我可以通过 ssh 和 git 访问这些存储库。 我创建了一个可以操作的repo,当我尝试创建一个新的repo并操作时出现问题。

我在已经创建的回购上推送了一些东西: code

当我在服务器上的同一个文件夹上创建一个新的 repo 时。 code

好的,现在一切顺利,问题来了,当我尝试将一些文件推送到那里时:code

它卡在那里,不再完成。

我已经尝试重新生成 ssh rsa 密钥,但我怀疑这是问题所在,因为我可以从另一个存储库推送...

I was creating the repo in the root user not the git user.

是的,您的第一个屏幕截图显示了一个有效的推送,这意味着 Git 查找并找到 /home/git/.ssh

中的 private/public 键

如果您希望 root 重用相同的凭据,您需要一个 /root/.ssh/config 文件以便在其中指定要使用的私钥的路径。