stewid / test-01

Test to add an existing project to GitHub using SSH and git2r on GNU/Linux

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Add an existing project to GitHub using SSH and git2r

Create a new repository on GitHub before running the following R code.

library(git2r)

# 1) Create a new repository
repo <- init("test-01")

# 2) Add 'README.md' to local repository
add(repo, "README.md")

# 3) Commit staged 'README.md'. Add sessionInfo to commit message
commit(repo, message = "Initial commit", session = TRUE)

# 4) Add URL for the remote repository
remote_add(repo, "origin", "git@github.com:stewid/test-01.git")

# 5) Create SSH credentials
cred <- cred_ssh_key("~/.ssh/id_rsa.pub", "~/.ssh/id_rsa")

# 6) Push changes in local repository to GitHub
push(repo, "origin", "refs/heads/master", credentials = cred)

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do

About

Test to add an existing project to GitHub using SSH and git2r on GNU/Linux