git push dokku master requires password

January 14, 2016 2.1k views
Git Dokku

I've got Ubuntu 14.04 droplet. I try to push the app to dokku repo, but it requests password, which I don't have.
What I do:
ssh root@dmitrysmirnov.eu
git clone git@github.com:myusername/myrepo.git
git remote add dokku dokku@myhostname:myapp

And it requires:
dokku@dmitrysmirnov.eu's password:

I've seen people suggesting doing following:
cat ~/.ssh/idrsa.pub | ssh root@myhostname "sudo sshcommand acl-add dokku [description]" - I tried running it from my computer (not on root@my_hostname) - but it didn't help.

What could be the problem? Any ideas on how to troubleshoot?

1 comment
  • Try running that command on the dokku host, and not localy:

    cat ~/.ssh/idrsa.pub | sudo sshcommand acl-add dokku admin - I tried running it from my computer (not on root@my_hostname) - but it didn't help.
    

    Note that the installation process for dokku should provide you with a web ui at that host.

2 Answers

Solved myself. Didn't understand that git push dokku master has to be done from local, not from server.

I followed the command line

cat ~/.sshauthorized_keys/id_do_rsa.pub | ssh root@{droplet_ip} "sudo sshcommand acl-add dokku admin"

When I do , git push dokku master
Password is still asked.

dokku@{droplet_ip}'s password: 

So what did you exactly do ?

Have another answer? Share your knowledge.