Block a user
Enable SSH remotes in CLI, TUI, and desktop while keeping iPhone opt-in
Enable SSH remotes in CLI, TUI, and desktop while keeping iPhone opt-in
Implemented and pushed in commit a737e74.
Implementation:
- Standard CLI, TUI, and desktop builds now enable the storage ssh feature and route Fetch, Pull, Push, Sync, status, progress,…
Implement SSH receive-pack for push and complete synchronization
Implement SSH receive-pack for push and complete synchronization
Implemented and pushed in 76e707f6457f3a0d8b46f3a49beb9b5d16162046.
- Added pure-Rust
git-receive-packover the same verified/authenticated Russh session policy as upload-pack, including…
Implement SSH upload-pack for branch discovery, clone, fetch, and pull
Implement SSH upload-pack for branch discovery, clone, fetch, and pull
Implemented and pushed in 051e14235f3a711411b5121f929403dba6d1bc0c.
Implementation:
- Added a bounded Russh session-channel adapter for gix upload-pack with no PTY, process, shell, helper, or…
Implement SSH identity authentication and strict host-key verification
Implement SSH identity authentication and strict host-key verification
Implemented in 5dbda4bbd2ac60937b67eeb683cfb7fca2d4b788 and pushed to main.
Implementation:
- Added a storage-owned Russh client with explicit OpenSSH Ed25519, ECDSA, and RSA key-file…
Add typed SSH remote URLs and optional Cargo feature wiring
Add typed SSH remote URLs and optional Cargo feature wiring
Implemented in commit f636f3b.
- Added storage-owned RemoteEndpoint, SshEndpoint, SshRepositoryPath, and RemoteTransport types for ssh:// and scp-like SSH remotes, including absolute, relative,…
Complete the SSH transport compatibility, security, and release audit
Enable SSH remotes in CLI, TUI, and desktop while keeping iPhone opt-in
Implement SSH receive-pack for push and complete synchronization
Implement SSH upload-pack for branch discovery, clone, fetch, and pull
Implement SSH identity authentication and strict host-key verification