A simple headless Git server
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
irammini 9e79b2fb19
feat: optimize Git server auth and performance
- Load user credentials configuration once into Axum AppState at startup to avoid synchronous disk reads on every request.
- Replace plaintext passwords with secure SHA-256 password hashing.
- Differentiate between Git read (upload-pack) and write (receive-pack) operations, enabling public clone while enforcing basic auth for push.
2026-08-08 23:44:46 +07:00
src feat: optimize Git server auth and performance 2026-08-08 23:44:46 +07:00
.gitignore Baseline 2026-08-08 12:39:03 +07:00
Cargo.lock feat: optimize Git server auth and performance 2026-08-08 23:44:46 +07:00
Cargo.toml feat: optimize Git server auth and performance 2026-08-08 23:44:46 +07:00
LICENSE Initial commit 2026-08-08 12:37:05 +07:00