This assumes the common case of a single-url remote and will otherwise raise an error.
remote_set_url(repo =".", name =NULL, url =NULL)
Arguments
repo: a path to a repository or a git_repository
object. Default is '.'
name: The name of the remote
url: The url to set
Returns
NULL, invisibly
Examples
## Not run:## Initialize a temporary repositorypath <- tempfile(pattern="git2r-")dir.create(path)repo <- init(path)## Create a user and commit a fileconfig(repo, user.name="Alice", user.email="alice@example.org")writeLines("Hello world!", file.path(path,"example.txt"))add(repo,"example.txt")commit(repo,"First commit message")## Add a remoteremote_add(repo,"playground","https://example.org/git2r/playground")remotes(repo)remote_url(repo,"playground")## Rename a remoteremote_rename(repo,"playground","foobar")remotes(repo)remote_url(repo,"foobar")## Set remote urlremote_set_url(repo,"foobar","https://example.org/git2r/foobar")remotes(repo)remote_url(repo,"foobar")## Remove a remoteremote_remove(repo,"foobar")remotes(repo)## End(Not run)