dokku 要求密码

the*_*lll 3 git ssh dokku

我在我的家用电脑上设置了一个带有 dokku 的数字海洋盒。我已经为我的家庭和工作计算机添加了 ssh 密钥。然后我关闭了密码访问。从两台计算机访问服务器都可以通过 ssh 进行,无需密码。但是,使用 dokku@ 进行 Git 推送只能在我的家用计算机上运行。我错过了什么?- 我应该创建一个新的液滴然后再试一次吗?

Von*_*onC 5

您需要检查您的工作计算机:


ian*_*nks 5

我有类似的错误。我需要运行这个命令:

$ cat ~/.ssh/id_rsa.pub | ssh progriumapp.com "sudo sshcommand acl-add dokku progrium"
Run Code Online (Sandbox Code Playgroud)

这会为用户添加一个 ssh 密钥。确保您首先$ source ~/.bashrc在服务器上运行,以确保命令按预期运行。