On 19/10/2021 23:31, Jeff King wrote: > On Tue, Oct 19, 2021 at 07:38:16PM +0200, BARDOT Jérôme wrote: > >> 1) >> >> Why git not embed by default some gitinore rules (and can be "disable" >> after). >> All the time i have to add all operating system stuff, all editor stuff. > I think you may have a hard time getting people to agree on what should > go into those rules. ;) Yes but for certain things i think we will are most of us agree. (In professional context) Temp files for Operating System, file system, text editor and IDE. It can be also a great way to improve interoperability (between tools) and identify/improve tools without personnal and team configuration. Keep repositories clean and easily usable with an abstraction layer of tools used to do things (editor, OS, CI, etc) is what i want. > But you may find core.excludesFile (documented in "git help config") > helpful. You can set up your personal set of files once, and they will > be used in every repository. > >> 2) >> >> I need a domain name / uri / ip base way to choose auth information. >> i find some examples in past but not as smart as what i want. (Maybe i >> miss something) >> >> 3) >> >> For auth client side can we use tools like Pass and or identity manager. > I'm not entirely sure I understand your questions here, but I think > you're looking for credential helpers? Try "git help credentials" for an > overview. you understand well > There are helpers which interact with common OS secure storage systems > (like osxkeychain, libsecret, etc). But you can also write your own > little scripts, and restrict them based on URLs. > > So for instance I use this config to pull a GitHub PAT out of the "pass" > tool: > > [credential "https://github.com"] > username = peff > helper = "!f() { test $1 = get && echo password=`pass github/token`; }; f" Look great i will test > -Peff