This function constructs a list of needed information to send API calls to a specific GitHub repository. Specifically, it stores information on the repository's name and owner, the type (whether or not Enterprise GitHub), and potentially credentials to authenticate.
create_repo_ref( repo_owner, repo_name, is_enterprise = FALSE, hostname = "", identifier = "" )
| repo_owner | Repository owner's username or GitHub Organization name |
|---|---|
| repo_name | Repository name |
| is_enterprise | Boolean denoting whether or not working with Enterprise GitHub.Defaults to |
| hostname | Host URL stub for Enterprise repositories (e.g. "mycorp.github.com") |
| identifier | Ideally should be left blank and defaults to using |
List of repository reference information and credentials
Note that this package can be used for GET requests on public repositories without any authentication
(resulting in a lower rate limit.) To do this, simply pass any string into identifier that is not
an environment variable already defined for your system (e.g. accessible through Sys.getenv("MY_VAR"))
if (FALSE) { myrepo <- create_repo_ref('emilyriederer', 'myrepo') }