Create an anonymous remote
Create a remote with the given url in-memory. You can use this when you have a URL instead of a remote's name.
pointer to the new remote objects
the associated repository
the remote repository's URL
0 or an error code