Function gitoxide_core::net::connect

source ·
pub fn connect<Url, E>(
    url: Url,
    options: Options
) -> Result<Box<dyn Transport + Send>, Error>
where Url: TryInto<Url, Error = E>, Error: From<E>,
Available on crate features async-client or blocking-client only.
Expand description

A general purpose connector connecting to a repository identified by the given url.

This includes connections to local repositories, repositories over ssh, git daemons, and if compiled in connections to [git repositories over https][crate::client::http::connect()].

Use options to further control specifics of the transport resulting from the connection.