How to use Git in R?
버전 관리를 하다보면 종종 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 연동
- R Studio의 프로젝트에서 github를 연동하는 방법
> use_github()
-
Github에서 Repository를 생성한 후, R Studio와 연동하는 방법
- R Studio의 New Project Tab에서 Version Control / Git을 선택한다.
- Github에 존재하는 Repository URL을 붙여넣는다.