Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Github push error. Permission denied

Tags:

git

github

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

like image 322
chhantyal Avatar asked Dec 06 '11 15:12

chhantyal


4 Answers

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/

like image 107
Iljaas Avatar answered Sep 25 '22 10:09

Iljaas


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/

like image 36
Keith Avatar answered Sep 25 '22 10:09

Keith


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.

like image 37
maumercado Avatar answered Sep 22 '22 10:09

maumercado


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
like image 39
kenorb Avatar answered Sep 25 '22 10:09

kenorb