You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Implement Git-over-SSH protocol support inside gitstore-api so clients can clone, fetch, and push using ssh://git@<host>/<repo>. All low-level repository operations are delegated to gitstore-git-service via gRPC (#65), keeping gitstore-api as the single network-facing entry point for Git traffic.
Scope
In Scope
Implement an SSH server within gitstore-api that handles Git's SSH channel protocol (git-upload-pack, git-receive-pack).
Summary
Implement Git-over-SSH protocol support inside
gitstore-apiso clients can clone, fetch, and push usingssh://git@<host>/<repo>. All low-level repository operations are delegated togitstore-git-servicevia gRPC (#65), keepinggitstore-apias the single network-facing entry point for Git traffic.Scope
In Scope
gitstore-apithat handles Git's SSH channel protocol (git-upload-pack,git-receive-pack).gitstore-git-serviceover the gRPC contract from [Initiative] Decouple API from Git Storage via gRPC Git Service #65.git clone,git fetch, andgit pushover SSH.Out of Scope
Acceptance Criteria
gitstore-api.git fetchandgit pushover SSH work with expected auth behavior.Dependencies
Tracking