treeleaves30760
b4ea499869
Refactor Git HTTP endpoints to dynamically determine repository type
2025-10-08 01:27:41 +08:00
treeleaves30760
c96bbf51e3
Enhance Git-LakeFS bridge: improve commit handling and add fallback for empty trees
2025-10-08 01:21:51 +08:00
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
43cba71683
update logo
2025-10-08 00:10:30 +08:00
Kohaku-Blueleaf
3c4a2319e7
update doc
2025-10-07 23:17:48 +08:00
Kohaku-Blueleaf
c3e1c0c425
remove lakefs-client, use RESTful API instead
2025-10-07 22:59:30 +08:00
Kohaku-Blueleaf
b644817bf0
add commit history content check
2025-10-07 22:57:48 +08:00
Kohaku-Blueleaf
7aeb5ec4f9
add commit history tracking
2025-10-07 21:04:44 +08:00
Kohaku-Blueleaf
62ff9fbf3d
update logo
2025-10-07 21:04:29 +08:00
Kohaku-Blueleaf
c84554f48c
formatting
2025-10-07 19:34:17 +08:00
Kohaku-Blueleaf
9d335bc747
apply correct quota
2025-10-07 19:30:02 +08:00
Kohaku-Blueleaf
a6935b425e
fix email verification
2025-10-07 19:13:54 +08:00
shiori
7d5e26e6b9
update package info
2025-10-07 19:11:41 +08:00
Kohaku-Blueleaf
9a21e1ff8b
update docker deployment things
2025-10-07 19:06:03 +08:00
Kohaku-Blueleaf
0331e5574d
add admin portal
2025-10-07 19:05:49 +08:00
Kohaku-Blueleaf
de8c9c0af3
add quota/admin system, improve efficiency
2025-10-07 19:05:17 +08:00
Kohaku-Blueleaf
b9f9036fab
update utils scripts
2025-10-07 19:04:57 +08:00
Kohaku-Blueleaf
c4e4de25ec
Fix unknown user/org display, add quota display
2025-10-07 17:52:49 +08:00
Kohaku-Blueleaf
f127f01217
update pr template
2025-10-06 21:53:41 +08:00
Kohaku-Blueleaf
b5d01595ab
update contributing guide
2025-10-06 21:49:54 +08:00
Kohaku-Blueleaf
2fa1452302
add basic unit-test
2025-10-06 21:13:02 +08:00
Kohaku-Blueleaf
9e848c5973
fix API conflict
2025-10-06 15:18:32 +08:00
Kohaku-Blueleaf
d7d0399b8c
update documents in website
2025-10-06 15:14:20 +08:00
Kohaku-Blueleaf
a299394dea
update documents
2025-10-06 15:14:03 +08:00
Kohaku-Blueleaf
871a22a7a4
update kohub-cli
2025-10-06 15:13:47 +08:00
Kohaku-Blueleaf
e319b4726d
formatting
2025-10-06 14:42:54 +08:00
Kohaku-Blueleaf
2c172a3c8a
update cli implemnentation
2025-10-06 14:42:24 +08:00
Kohaku-Blueleaf
42f9e4879c
update doc
2025-10-06 14:40:24 +08:00
Kohaku-Blueleaf
786718e478
formatting
2025-10-06 13:43:27 +08:00
Kohaku-Blueleaf
08b4303dfc
refactor large function
2025-10-06 13:43:06 +08:00
Kohaku-Blueleaf
d487adf7b3
fix bad usage of async function
2025-10-06 13:36:04 +08:00
Kohaku-Blueleaf
fa5594cc57
fix missing user arg
2025-10-06 13:20:48 +08:00
Kohaku-Blueleaf
4047575458
refactor API server
2025-10-06 13:00:17 +08:00
Kohaku-Blueleaf
b8eaaa38f2
refactor api impl
2025-10-06 06:19:18 +08:00
Kohaku-Blueleaf
b7eb3e9ac2
fix ui bug
2025-10-06 06:18:42 +08:00
Kohaku-Blueleaf
f7572bdff8
fix light mode issue
2025-10-06 00:24:46 +08:00
Kohaku-Blueleaf
391b2d6977
fix light/dark mode things
2025-10-06 00:02:01 +08:00
Kohaku-Blueleaf
375b84944b
fix docs build and some button design
2025-10-05 23:16:56 +08:00
Kohaku-Blueleaf
e719fd0768
update all documents
2025-10-05 22:56:17 +08:00
Kohaku-Blueleaf
609b3f3c49
fix api scheme, better logging
2025-10-05 20:34:07 +08:00
Kohaku-Blueleaf
5edf7543ff
fix latest update display
2025-10-05 18:45:18 +08:00
Kohaku-Blueleaf
051d6b99c4
add docker-compose.yml to gitignore
2025-10-05 18:17:08 +08:00
Kohaku-Blueleaf
543f13330d
use .example.yml for docker-compose
2025-10-05 18:16:34 +08:00
Kohaku-Blueleaf
6cc6abbf2d
Add version API, add lfs versioning/gc
2025-10-05 18:15:11 +08:00
Kohaku-Blueleaf
d340743897
Fix minor bugs, add commit listing api, better logging
2025-10-05 17:26:33 +08:00
Kohaku-Blueleaf
c842b07ce2
fix org<>user confusion in frontend
2025-10-05 03:52:16 +08:00
Kohaku-Blueleaf
e0ce06747a
fix build warn
2025-10-05 03:36:30 +08:00
Kohaku-Blueleaf
75eb9725ac
fix email verification
2025-10-05 03:29:32 +08:00
Kohaku-Blueleaf
84ecb94474
update some utils
2025-10-05 03:06:30 +08:00
Kohaku-Blueleaf
ef57cd9eb5
formatting
2025-10-05 02:50:58 +08:00