publickey: The path to the public key of the credential. Default is ssh_path("id_rsa.pub")
privatekey: The path to the private key of the credential. Default is ssh_path("id_rsa")
passphrase: The passphrase of the credential. Default is character(0). If getPass is installed and private key is passphrase protected getPass::getPass() will be called to allow for interactive and obfuscated interactive input of the passphrase.
Returns
A list of class cred_ssh_key with entries:
publickey: The path to the public key of the credential
privatekey: The path to the private key of the credential
passphrase: The passphrase of the credential
Examples
## Not run:## Create a ssh key credential object. It can optionally be## passphrase-protectedcred <- cred_ssh_key(ssh_path("id_rsa.pub"), ssh_path("id_rsa"))repo <- repository("git2r")push(repo, credentials = cred)## End(Not run)
See Also
Other git credential functions: cred_env(), cred_token(), cred_user_pass()