Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git dokku询问密码_Git_Ssh_Dokku - Fatal编程技术网

Git dokku询问密码

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

我在家里的电脑上安装了一个带有dokku的数字海洋盒子。我已经为我的家庭和工作计算机添加了ssh密钥。然后我关闭了密码访问。通过ssh从两台计算机访问服务器,无需密码。不过,使用dokku@的Git push只能在我的家用电脑上运行。我错过了什么我是否应该创建一个新的液滴并重试?

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

  • 如果
    ~/.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]
      可以是描述公钥的任何内容(即家庭、工作等)。最多一个字。