git: git-credential-manager
This commit is contained in:
parent
7603097728
commit
ffa37b9b3e
1 changed files with 21 additions and 1 deletions
|
@ -78,7 +78,25 @@ in
|
|||
};
|
||||
|
||||
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 = {
|
||||
defaultBranch = "main";
|
||||
};
|
||||
|
@ -150,5 +168,7 @@ in
|
|||
browser = "";
|
||||
};
|
||||
};
|
||||
|
||||
home.packages = [ pkgs.git-credential-manager ];
|
||||
};
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue