less than 1 minute read

버전 관리를 하다보면 종종 R에서도 Git과 Github를 사용해야하는 상황이 생긴다. R에서 Git을 사용하기 위한 간단한 문법을 살펴보자.

0. Git 설치 확인

which git
git --version

1. Git 설정

> library(usethis)
> edit_git_config()
> use_git()

R Terminal에서 Commit을 할 수도 있고, R Studio에서 Git Tab을 이용해서 GUI 방식으로 Commit을 할 수도 있다.

2. Personal Access Token

현재 사용 중인 PC에서 Github에 대해 저장된 자격증명이 없다면, 아래의 코드를 이용해서 Personal Access Token (PAT)을 생성하도록 하자.

> library(usethis)
> create_github_token()

위 코드를 실행하면 Github 창을 통해서 Personal Access Token을 생성하게 되는데, 이때 창을 닫게 되면 다시는 확인할 수 없게 되므로 메모장 등에 잘 옮겨 적어놓도록 하자.

성공적으로 PAT를 생성했다면, 이제는 등록을 할 차례이다. 아래의 코드를 쳐서 등록을 해주자.

> library(gitcreds)
> gitcreds_set()

위 코드를 실행하면 Enter Password or token : 이라는 지시가 Console창에 뜨게 될텐데, 발급받은 PAT를 입력해주면 문제 없이 등록이 된다.

3. Github 연동

  1. R Studio의 프로젝트에서 github를 연동하는 방법
> use_github()
  1. Github에서 Repository를 생성한 후, R Studio와 연동하는 방법

    1. R Studio의 New Project Tab에서 Version Control / Git을 선택한다.
    2. Github에 존재하는 Repository URL을 붙여넣는다.

Tags: ,

Categories:

Updated: