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
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/
Could this be of any help?
Quote:
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
Windows