This is an internal function to create a new github_remote, users should generally have no need for it.
Usage
github_remote(
repo,
ref = "HEAD",
subdir = NULL,
auth_token = github_pat(),
sha = NULL,
host = "api.github.com",
...
)Arguments
- repo
Repository address in the format
username/repo[/subdir][@ref|#pull|@*release]. Alternatively, you can specifysubdirand/orrefusing the respective parameters (see below); if both are specified, the values inrepotake precedence.- ref
Desired git reference. Could be a commit, tag, or branch name, or a call to
github_pull()orgithub_release(). Defaults to"HEAD", which means the default branch on GitHub and for git remotes. See setting-the-default-branch for more details.- subdir
Subdirectory within repo that contains the R package.
- auth_token
To install from a private repo, generate a personal access token (PAT) with at least repo scope in https://github.com/settings/tokens and supply to this argument. This is safer than using a password because you can easily delete a PAT without affecting any others. Defaults to the
GITHUB_PATenvironment variable.- host
GitHub API host to use. Override with your GitHub enterprise hostname, for example,
"github.hostname.com/api/v3".- ...
Other arguments passed on to
utils::install.packages().