我在本地服务器上有一些存储库,我通过 ssh 和 git 访问这些存储库。 我创建了一个可以操作的存储库,当我尝试创建新存储库并进行操作时出现问题。
我在已经创建的存储库上推送一些东西: 法典
当我在服务器上的同一文件夹上创建新存储库时。
好的,现在一切顺利,现在问题来了,当我尝试将一些文件推送到那里时:代码
它卡在那里,不再完成。
我已经尝试重新生成 ssh rsa 密钥,但我怀疑这是问题所在,因为我可以从另一个存储库推送......
我是在根用户而不是 git 用户中创建存储库。
是的,您的第一个屏幕截图显示了有效的推送,这意味着 Git 会查找并找到私钥/公钥/home/git/.ssh
如果您希望 root 重用相同的凭据,则需要一个/root/.ssh/config
文件才能在其中指定要使用的私钥的路径。