Set the URL for the submodule.
This sets the URL in memory for the submodule. This will be used for any following submodule actions while this submodule data is in memory.
After calling this, you may wish to call git_submodule_save()
to write
the changes back to the ".gitmodules" file and git_submodule_sync()
to
write the changes to the checked out submodule repository.
URL that should be used for the submodule
0 on success, < 0 on failure