update
This commit is contained in:
parent
24a46b4c85
commit
f8747d528c
1 changed files with 18 additions and 8 deletions
|
|
@ -47,19 +47,20 @@
|
|||
];
|
||||
extraGroups = ["wheel"];
|
||||
};
|
||||
cgit = {
|
||||
createHome = true;
|
||||
isSystemUser = true;
|
||||
shell = "${pkgs.git}/bin/git-shell";
|
||||
git = {
|
||||
# createHome = true;
|
||||
# isSystemUser = lib.mkForce false;
|
||||
isNormalUser = true;
|
||||
# shell = "${pkgs.git}/bin/git-shell";
|
||||
openssh.authorizedKeys.keys = [
|
||||
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIE7uSjbOgWMdaEzRGlEKM7kvT7q6jnAEZPQELAH6WAEM"
|
||||
];
|
||||
group = "cgit";
|
||||
group = "git";
|
||||
};
|
||||
};
|
||||
|
||||
users.groups = {
|
||||
cgit = {};
|
||||
git = {};
|
||||
};
|
||||
|
||||
services.openssh = {
|
||||
|
|
@ -129,14 +130,23 @@
|
|||
# clones = {
|
||||
# cgit = { owner = "thedroneely"; url = "https://git.zx2c4.com/cgit"; };
|
||||
# };
|
||||
scanPath = "/srv/cgit/repos";
|
||||
scanPath = "${config.services.gitolite.dataDir}/repositories";
|
||||
extraConfig = ''
|
||||
robots=noindex
|
||||
'';
|
||||
# user = "git";
|
||||
# group = "git";
|
||||
};
|
||||
|
||||
services.gitolite = {
|
||||
enable = true;
|
||||
adminPubkey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIE7uSjbOgWMdaEzRGlEKM7kvT7q6jnAEZPQELAH6WAEM";
|
||||
# user = "git";
|
||||
# group = "git";
|
||||
};
|
||||
|
||||
services.nginx.virtualHosts."git.rs.ht" = {
|
||||
addSSL = true;
|
||||
forceSSL = true;
|
||||
enableACME = true;
|
||||
};
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue