On Wed, 29 Aug 2012 01:43:22 -0700 (PDT) ashu <[email protected]> wrote:
> What can be the reason of this error ? > > ashu@ashu-G41MT-S2P:~/Documents/git-dir/git1$ sudo git init > [sudo] password for ashu: > Initialized empty Git repository > in /home/ashu/Documents/git-dir/git1/.git/ > ashu@ashu-G41MT-S2P:~/Documents/git-dir/git1$ git commit -m "first > commit" fatal: Unable to create > '/home/ashu/Documents/git-dir/git1/.git/index.lock': Permission > denied ashu@ashu-G41MT-S2P:~/Documents/git-dir/git1$ sudo git commit > -m "first commit" The reason is that for some totally unknown reason you first create your repository as root (and files created in the git's metadata directory, named ".git", get root:root as its owner/group and appropriate permissions) and then you're trying to manipulate files in this directory (`git commit`, in the end, does exactly this) using your normal user credentials. There's no sense to initialize *your personal* Git repository as root. Note that there are really not many things to do on your machine you need root privileges for; mainly they are limited to package management, editing system configuration files and (re)starting daemons. [...] -- You received this message because you are subscribed to the Google Groups "Git for human beings" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/git-users?hl=en.
