#git #transport #path #ssh #https #repository #local

deprecated git-transport

Please use gix-<thiscrate> instead (‘git’ -> ‘gix’)

42 releases (24 breaking)

0.25.5 Feb 17, 2023
0.25.3 Jan 10, 2023
0.25.1 Dec 31, 2022
0.23.0 Nov 21, 2022
0.0.0 Jul 12, 2020

#100 in #https

Download history 11/week @ 2024-11-16 38/week @ 2024-11-23 34/week @ 2024-11-30 86/week @ 2024-12-07 45/week @ 2024-12-14 18/week @ 2024-12-21 66/week @ 2024-12-28 34/week @ 2025-01-04 21/week @ 2025-01-11 52/week @ 2025-01-18 31/week @ 2025-01-25 64/week @ 2025-02-01 53/week @ 2025-02-08 114/week @ 2025-02-15 79/week @ 2025-02-22 97/week @ 2025-03-01

357 downloads per month
Used in 4 crates (2 directly)

MIT/Apache

385KB
7.5K SLoC

An implementation of the git transport layer, abstracting over all of its [versions][Protocol], providing [connect()] to establish a connection given a repository URL.

All git transports are supported, including ssh, git, http and https, as well as local repository paths.

Feature Flags

Dependencies

~4–39MB
~620K SLoC