#git #transport #http #path #ssh #https #repository

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 95/week @ 2024-09-25 38/week @ 2024-10-02 59/week @ 2024-10-09 47/week @ 2024-10-16 43/week @ 2024-10-23 56/week @ 2024-10-30 57/week @ 2024-11-06 6/week @ 2024-11-13 24/week @ 2024-11-20 33/week @ 2024-11-27 68/week @ 2024-12-04 66/week @ 2024-12-11 23/week @ 2024-12-18 60/week @ 2024-12-25 31/week @ 2025-01-01 31/week @ 2025-01-08

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

MIT/Apache

230KB
4.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–38MB
~587K SLoC