通过 SSH 推送不起作用



Windows 10,通过安装的Git Bash程序使用git。我有这个为位桶工作。我似乎无法通过我的服务器工作。

将我的密钥放在Windows笔记本电脑上:~.ssh\id_rsa.pub和~.ssh\id_rsa笔记本电脑公钥也在服务器上的正确authorized_keys文件中

git remote add tillvaxt ssh://root@example.com:51022/srv/repo/tillvaxt.git
git add . -A
git commit -a
git push tillvaxt master
example.com's password:

如何找到问题的根源?它并没有完全提供太多的信息。

登录我的 Linux 笔记本电脑并查看所有文件后,发现了问题。

我有一个ssh连接到我的服务器,通过kitty与我的Windows笔记本电脑一起工作。我将密钥添加到openssh docker容器中(我运行两个ssh服务器,一个用于根服务器访问,一个用于特定容器)。

将我的新密钥添加到 docker 容器 kittys 终端的authorized_file后,似乎弄乱了文件中的换行符,导致密钥混淆非常奇怪。它应该是每行一个键,但 ssh-rsa 位被移到下一行的末尾。我只是修复了线条并保存了=工作。

相关内容

  • 没有找到相关文章