Thread (4 messages) flat view 4 messages, 4 authors, 2016-06-15

Re: [PATCH] Preserve the protection mode for the Git config files

From: Johannes Schindelin <hidden>
Date: 2016-06-15 22:47:05

Hi,

On Thu, 23 Jul 2009, Nanako Shiraishi wrote:
1. Why would you keep sensitive information in the config file in the 
   first place? Wouldn't it be better to introduce a level of 
   indirection, making a variable in the config file to point to a 
   private file only you can read and store secrets in the latter?
I agree that secret information should probably go to another file, 
although care has to be taken not to write that other file with "git 
config -f", as that would display the very same issue.
2. Why is your config file more secret than your history?
That one's easy.  If you store passwords in the config file, it _is_ more 
secret than the history.  You might be very willing to show people what 
you did, but still be unwilling to allow people to push commits with your 
credentials.
Wouldn't it solve your problem without any patch if you set 
core.sharedrepository to 0600?
I doubt it, as that config setting does not change anything in the working 
directory retro-actively.

You _could_ chmod 0700 .git.  But that is probably not what Catalin 
wanted.

Ciao,
Dscho
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help