How can you use Git without Sudo in multiple accounts in one Ubuntu?
My Ubuntu has many accounts.
The creation of new accounts has made Git inaccessible by me without sudo.
I changed the owner to be me, masi, and the group to be admin where the masi belongs to.
I have the following permissions for Git
800 -rwxrwxrwx 1 masi admin 813744 2009-02-20 23:01 /usr/bin/git
I get the following message in trying to use Git
git status
fatal: unable to create '.git/index.lock': Permission denied
I run find . -iregex ".*index.l.* which returns no matches so there seems to be no index.lock in locking the system. I run the same command also with sudo unsuccessfully.
If I understand your question correctly, you need grant several *nix user accounts write access to the same git repository. Using the
--sharecommand line argument forgit initshould enable this. The GitWiki has a few words to say about this. This should do the trick:If you have already created your repository, you might be able to convert it to a “shared repository” by throwing this command:
in your repository, as mentioned in a blog post at moserei.de.
2014 update:
This is still possible but the command has changed from repo-config to config.