无法 "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
文件以便在其中指定要使用的私钥的路径。
我在本地服务器上有一些存储库,我可以通过 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
如果您希望 root 重用相同的凭据,您需要一个 /root/.ssh/config
文件以便在其中指定要使用的私钥的路径。