A simple headless Git server
- Rust 100%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
- 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. |
||
| src | ||
| .gitignore | ||
| Cargo.lock | ||
| Cargo.toml | ||
| LICENSE | ||