libgit2

git_remote_connect

Version:

Open a connection to a remote

The transport is selected based on the URL. The direction argument is due to a limitation of the git protocol (over TCP or SSH) which starts up a specific binary which can only do the one or the other.

Signature

int git_remote_connect(struct git_remote *remote, int direction);

Parameters

struct git_remote *
In
remote

the remote to connect to

int
In
direction

whether you want to receive or send data

Returns

int

GIT_SUCCESS or an error code

Versions