Commit Graph

4 Commits

Author SHA1 Message Date
treeleaves30760
d473e6f05d Add SSH key management API and Git-LakeFS bridge
- Implemented SSH key management endpoints in `ssh_keys.py` for creating, listing, retrieving, and deleting SSH keys.
- Added models for SSH key creation and response.
- Integrated SSH key validation and fingerprint computation.
- Created a new utility module `git_lakefs_bridge.py` to facilitate interactions between Git operations and LakeFS REST API.
- Implemented Git protocol handling for Smart HTTP in `git_server.py`, including upload and receive pack handlers.
- Extended database schema to include SSH key storage with the new `SSHKey` model.
- Updated asynchronous database operations in `db_async.py` for managing SSH keys.
- Registered new routers for SSH key management and Git HTTP operations in `main.py`.
2025-10-08 01:11:45 +08:00
Kohaku-Blueleaf
9a21e1ff8b update docker deployment things 2025-10-07 19:06:03 +08:00
Kohaku-Blueleaf
75eb9725ac fix email verification 2025-10-05 03:29:32 +08:00
Kohaku-Blueleaf
7f713d6610 Update deployment with nginx+frontned 2025-10-04 00:52:08 +08:00