git: git-credential-manager

This commit is contained in:
Erwin Boskma 2023-07-04 20:25:31 +02:00
parent 7603097728
commit ffa37b9b3e
Signed by: erwin
SSH key fingerprint: SHA256:9LmFDe1C6jSrEyqxxvX8NtJBmcbB105XoqyUZF092bg

View file

@ -78,7 +78,25 @@ in
}; };
extraConfig = { extraConfig = {
credential.helper = "${config.programs.git.package.override {withLibsecret = true;}}/bin/git-credential-libsecret"; # credential.helper = "${config.programs.git.package.override {withLibsecret = true;}}/bin/git-credential-libsecret";
credential = {
helper = "${pkgs.git-credential-manager}/bin/git-credential-manager";
credentialStore = "secretservice";
"https://dev.azure.com" = {
useHttpPath = true;
};
"https://git.datarift.nl" = {
provider = "generic";
oauthClientId = "3ae2eee7-1c52-4950-846e-17de716cfe77";
oauthClientSecret = "gto_tgalquoafnphcly4meztaxnfb3p2sq2aajksp7a2d4iu66c3ro2a";
oauthRedirectUri = "http://127.0.0.1:42069/";
oauthAuthorizeEndpoint = "/login/oauth/authorize";
oauthTokenEndpoint = "/login/oauth/access_token";
oauthScopes = "read:user repo";
};
};
init = { init = {
defaultBranch = "main"; defaultBranch = "main";
}; };
@ -150,5 +168,7 @@ in
browser = ""; browser = "";
}; };
}; };
home.packages = [ pkgs.git-credential-manager ];
}; };
} }