mirror of
https://github.com/KohakuBlueleaf/KohakuHub.git
synced 2026-07-17 11:12:29 -05:00
- 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`.