This function allows more fine-grained control over the remote creation.
Passing NULL as the opts argument will result in a detached remote.
@param out_ the resulting remote
@param url the remote's url
@param opts the remote creation options
@return 0, git_error_code.GIT_EINVALIDSPEC, git_error_code.GIT_EEXISTS or an error code
Create a remote, with options.
This function allows more fine-grained control over the remote creation.
Passing NULL as the opts argument will result in a detached remote.
@param out_ the resulting remote @param url the remote's url @param opts the remote creation options @return 0, git_error_code.GIT_EINVALIDSPEC, git_error_code.GIT_EEXISTS or an error code