Re: git status resets permissions on index file -- Ubuntu 12.04 64b
- From
Kyle J. McKay <mackyle@gmail.com>
- Date
- Aug 8, 2013, 22:37 UTC
- Message-ID
- <C525FA0D-D22C-4C78-8C97-45819FD58DD7@gmail.com>
- In-Reply-To
- <20130808221807.GA8518@gmail.com>
On Aug 8, 2013, at 15:18, Andrew Ruder wrote:
Show 22 quoted lines
> On Thu, Aug 08, 2013 at 11:35:35PM +0200, Stefan Beller wrote: >> On 08/08/2013 10:27 PM, Justin Collum wrote: >>> [...] >>> -rwxrwxrwx 1 dev dev 17K Aug 8 13:12 index >>> [...] >>> -rw-rw-r-- 1 dev dev 17K Aug 8 13:16 index # <--------------- >> >> The permissions are set to reading for all and writing for you(r >> user) >> and your group. This should be no problem with standard git commands. >> Before you had the index file executable, why would you need that? > > I'm about 90% sure the issue he's having is that the write bit for > other/world goes away and he is neither the user dev or the group dev > and the reason for all the executable bits is that he is regularly > running > > chmod -R 777 . > > Justin, if this is true, I will tell you that git respects your umask > but I just can't bring myself to really suggest someone type umask 000 > ever. :(
Justin,
If you really want a repository that's writable by everyone, why not just do "git config core.sharedRepository 0666" ?
If you just want them to be group-writable you may be happier with "git config core.sharedRepository true" or possibly "git config core.sharedRepository all". The setting is described fully in "git help config".