Returns all configured remotes.
Creates a new remote.
Name of the remote refspec
Url of the remote
Number of refspecs.
Return the refspec at the given position.
Negotiate what objects should be downloaded and download the packfile with those objects
Push the given refspec to the remote. Raises GitError on error.
Save a remote to its repository configuration.