I am just trying to create my first repo from Ubuntu 11.10 with this command:
I was about to finish sudo git push -u origin master
Permission denied (publickey). fatal: The remote end hung up unexpectedly
How can this be fixed?
I tried this too. i.e git push -u origin master. I got this error.
error: could not lock config file .git/config: Permission denied error: could not lock config file .git/config: Permission denied Branch master set up to track remote branch master from origin. error: unable to create directory for .git/refs/remotes/origin/master error: Cannot lock the ref 'refs/remotes/origin/master'. Everything up-to-date
Could this be of any help?
Quote:
Did you forget to add your public key to the github project settings? Also check to make sure your private key is in your .ssh directory.
Goto https://github.com/[username here]/[project name here]/edit and make sure your public key is set.
Read this too: http://help.github.com/mac-key-setup/
If you're just creating a repo, there's no need to do a git push; git init will create the repo. Also, I would stay away from using sudo when running git. You might also want to go to this site to help you understand git: http://progit.org/book/ch1-3.html
If you are using github, you might want to read this: http://help.github.com/linux-set-up-git/
Hello it could be because you're trying to git push as root, with sudo, did you set your public key or root key, usually you just supply your key and not the root key, that could be why you're getting such error.
If you think it's because of false lock, try removing the lock file:
Mac or *nix
rm -v .git/config.lock
Windows
del .git/config.lock
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With