我在家用电脑上设置了一个带有 dokku 的数字海洋盒子。我已经为我的家用电脑和工作电脑添加了 ssh 密钥。然后我关闭了密码访问。通过 ssh 从两台计算机访问服务器,无需密码。但是,带有 dokku@ 的 Git 推送只能在我的家用计算机上运行。我错过了什么?- 我应该创建一个新的液滴然后再试一次吗?
问问题
6308 次
3 回答
5
您需要检查您的工作计算机:
- 如果
~/.ssh/id_rsa
(.pub
) 是添加到 dokku 的正确键 - 如果 url 使用正确的 user:
root@url
不一样dokku@url
于 2014-05-20T07:39:59.273 回答
4
我有一个类似的错误。我需要运行这个命令:
$ cat ~/.ssh/id_rsa.pub | ssh progriumapp.com "sudo sshcommand acl-add dokku progrium"
这会为用户添加一个 ssh 密钥。确保您首先$ source ~/.bashrc
在服务器上确保命令按预期运行。
于 2014-11-26T00:56:45.240 回答
1
现在您可以简单地添加 ssh:dokku ssh-keys:add dokku ~/.ssh/id_rsa.pub
于 2017-10-29T18:29:20.690 回答