Git dokku询问密码
我在家里的电脑上安装了一个带有dokku的数字海洋盒子。我已经为我的家庭和工作计算机添加了ssh密钥。然后我关闭了密码访问。通过ssh从两台计算机访问服务器,无需密码。不过,使用dokku@的Git push只能在我的家用电脑上运行。我错过了什么我是否应该创建一个新的液滴并重试?您需要检查您的工作计算机:Git dokku询问密码,git,ssh,dokku,Git,Ssh,Dokku,我在家里的电脑上安装了一个带有dokku的数字海洋盒子。我已经为我的家庭和工作计算机添加了ssh密钥。然后我关闭了密码访问。通过ssh从两台计算机访问服务器,无需密码。不过,使用dokku@的Git push只能在我的家用电脑上运行。我错过了什么我是否应该创建一个新的液滴并重试?您需要检查您的工作计算机: 如果~/.ssh/id\u rsa(.pub)是 如果url使用正确的用户:root@url与dokku@url 我也有类似的错误。我需要运行以下命令: $ cat ~/.ssh/id_rs
- 如果
(~/.ssh/id\u rsa
)是.pub
- 如果url使用正确的用户:
与root@url
dokku@url
- 我也有类似的错误。我需要运行以下命令:
$ cat ~/.ssh/id_rsa.pub | ssh progriumapp.com "sudo sshcommand acl-add dokku progrium"
这将为用户添加一个ssh密钥。确保您在服务器上的第一个
$source~/.bashrc
,以确保命令按预期运行。现在您可以添加sshs simple:dokku ssh-keys:add dokku~/.ssh/id\u rsa.pub您是否如中所述在dokku实例中声明了新密钥root@url与dokku@url
。您的~/.ssh
中是否只有一组ssh密钥?(id\u rsa
,id\u rsa.pub
?)这是有道理的,我还不能检查它,但我猜可能就是它。好的。我已经添加了一个答案,我将在测试后根据您的反馈进行花费root@progriumapp.com。更新的示例:cat~/.ssh/id_rsa.pub|sshroot@progriumapp.com“sudo sshcommand acl add dokku[description]”
[description]
可以是描述公钥的任何内容(即家庭、工作等)。最多一个字。