通过ssh推送不起作用

时间:2016-06-04 19:55:06

标签: windows git bash ssh

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

将我的钥匙放在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:

如何解决问题的根源?它并没有提供足够的信息。

1 个答案:

答案 0 :(得分:0)

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

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

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