On 9/7/10, Thomas Rast <trast@xxxxxxxxxxxxxxx> wrote: > Douglas Tan wrote: > > > > I have some config settings that I'll like to make default for > > anyone cloning/pulling from the central remote bare repository. I've > > tried to do this by editing the config file in the bare repository > > on the server but the change doesn't appear when cloning. How can I > > go about pushing default config settings to anyone cloing or pulling > > from the repository? > > You can't, since that would open a whole range of security issues. > > You can put some config defaults inside the repository itself, but it > is up to your users whether they apply them. Perhaps it's best to > write them as a shellscript that adds to the configuration file(s) so > that it is easy to apply it later, e.g., > > #!/bin/sh > git config diff.jpg.textconv exiftool > cat >> .gitattributes <<EOF > *.jpg diff=jpg > EOF > > -- > Thomas Rast > trast@{inf,student}.ethz.ch Also.. if you happen to have administrator access to their machines (or if they do) then you can roll an .rpm/.deb/etc. containing an /etc/gitconfig and install it on their machines. That'll apply these settings globally without them having to run a script everytime a repo is cloned. -- David -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html