#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

#94 in #https

Download history 60/week @ 2024-07-19 262/week @ 2024-07-26 84/week @ 2024-08-02 51/week @ 2024-08-09 21/week @ 2024-08-16 19/week @ 2024-08-23 66/week @ 2024-08-30 33/week @ 2024-09-06 16/week @ 2024-09-13 128/week @ 2024-09-20 31/week @ 2024-09-27 50/week @ 2024-10-04 56/week @ 2024-10-11 37/week @ 2024-10-18 60/week @ 2024-10-25 48/week @ 2024-11-01

212 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
~609K SLoC