#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

#87 in #https

Download history 13/week @ 2024-01-01 33/week @ 2024-01-08 24/week @ 2024-01-15 8/week @ 2024-01-29 38/week @ 2024-02-05 21/week @ 2024-02-19 59/week @ 2024-02-26 26/week @ 2024-03-04 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

440 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

~4–42MB
~665K SLoC