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

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

#88 in #https

Download history 124/week @ 2024-03-11 31/week @ 2024-03-18 17/week @ 2024-03-25 382/week @ 2024-04-01 24/week @ 2024-04-08 15/week @ 2024-04-15 52/week @ 2024-04-22 9/week @ 2024-04-29 32/week @ 2024-05-06 8/week @ 2024-05-13 13/week @ 2024-05-20 18/week @ 2024-05-27 48/week @ 2024-06-03 40/week @ 2024-06-10 11/week @ 2024-06-17 31/week @ 2024-06-24

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

MIT/Apache

410KB
8K 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

~3–41MB
~625K SLoC