On 20/10/2021 13:42, Johannes Schindelin wrote: > Hi, > > On Tue, 19 Oct 2021, Jeff King wrote: > >> On Tue, Oct 19, 2021 at 07:38:16PM +0200, BARDOT Jérôme wrote: >> >>> 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. >> >> 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" > A quite complete, cross-platform credential helper (included in Git for > Windows and enabled by default, but it also works on macOS and on Linux) > is Git Credential Manager: > https://github.com/microsoft/Git-Credential-Manager-Core/ We only use GNU\Linux for our work, i see there is .deb, are they integrated in official debian repositories (stable) ? We avoid tools not Libre and not package by default in debian. (with few exeptions) And for what i see it's using C# and Microsoft not really play integration by putting stuff on their side instead of working with the GNU community (but it's just my opinion). > It comes with backends for some major Git hosters and is pretty > hassle-free, once configured. Pretty sure it is. > Ciao, > Johannes Thx for the information by the way