summaryrefslogtreecommitdiff
path: root/roles/gitserver/files
AgeCommit message (Collapse)Author
2025-07-27Remove support for git push via HTTPDmitry Ilvokhin
It was not working properly anyway, because of the permissions problem, but intoroduced unnecessary complexity in configuration files. All others (non-write) git operation should continue to work via HTTP.
2025-07-26Make smart http git protocol work without authenticationDmitry Ilvokhin
Ask to authenticate only when trying to push to repository. All other operations do not require authentication anymore. Http protocol is still not fully usable, because of the git (git) and fcgiwrap (http) are running under different user. `GIT_HTTP_EXPORT_ALL` was removed to forbid export of private repositories via http protocol.
2024-05-03Open git.ilvokhin.com to the worldDmitry Ilvokhin
2024-05-03Init repositories as private by defaultDmitry Ilvokhin
2024-05-03Do not export everything with git-daemonDmitry Ilvokhin
We should export only repositories with git-daemon-export-ok file inside.
2024-05-03Rename .htpasswd to htpasswdDmitry Ilvokhin
2024-03-03Rename git role to gitserverDmitry Ilvokhin