git2r (version 0.33.0)

cred_token: Create a new personal access token credential object

Description

The personal access token is stored in an envrionmental variable. Environmental variables can be written to the file .Renviron. This file is read by R during startup, see Startup. On GitHub, personal access tokens function like ordinary OAuth access tokens. They can be used instead of a password for Git over HTTPS, see the “Creating a personal access token” article on GitHub Docs.

Usage

cred_token(token = "GITHUB_PAT")

Value

A list of class cred_token with entry:

token

The name of the environmental variable that holds the personal access token for the authentication.

Arguments

token

The name of the environmental variable that holds the personal access token for the authentication. Default is GITHUB_PAT.

See Also

Other git credential functions: cred_env(), cred_ssh_key(), cred_user_pass()

Examples

Run this code
if (FALSE) {
## Create a personal access token credential object.
## This example assumes that the token is stored in
## the 'GITHUB_PAT' environmental variable.
repo <- repository("git2r")
cred <- cred_token()
push(repo, credentials = cred)
}

Run the code above in your browser using DataCamp Workspace