By mttwrnr
I just created a new dokku one app intall, and it appears something went wrong with the setup.
I created the droplet, visited the IP and completed the dokku setup process. I added my droplet as a remote for my git project and pushed.
› git remote add dokku dokku@myhost.co:hello
› git push dokku master
fatal: 'hello' does not appear to be a git repository
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
I can ssh into dokku@myhost.co
as well as root@
. I tried creating an app named hello
on my droplet, but I still get the same error. I don’t feel I’ve missed any steps in the dokku setup process explained on both the Digital Ocean guide or the dokku documentation. Am I missing something?
This textbox defaults to using Markdown to format your answer.
You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!
Accepted Answer
Reading more of the documentation, this article helped me: http://dokku.viewdocs.io/dokku/deployment/user-management/#adding-deploy-users
I’m not sure why I was able to ssh in, but unable to git push with the same ssh key, but either way passing a fresh copy of my ssh key to the server did the trick:
# from your local machine
# replace dokku.me with your domain name or the host's IP
# replace root with your server's root user
# USER is the username you use to refer to this particular key
cat ~/.ssh/id_rsa.pub | ssh root@dokku.me "sudo sshcommand acl-add dokku USER"
Get paid to write technical tutorials and select a tech-focused charity to receive a matching donation.
Full documentation for every DigitalOcean product.
The Wave has everything you need to know about building a business, from raising funding to marketing your product.
Stay up to date by signing up for DigitalOcean’s Infrastructure as a Newsletter.
New accounts only. By submitting your email you agree to our Privacy Policy
Scale up as you grow — whether you're running one virtual machine or ten thousand.
Sign up and get $200 in credit for your first 60 days with DigitalOcean.*
*This promotional offer applies to new accounts only.