본문 바로가기
카테고리 없음

R(R-studio)과 Github 연동하는 법(step by step)

by 미니티스틱 2023. 7. 2.

요즘 맥북 스크린이 검정 화면이 되었다가 다시 정상으로 돌아오곤 하는데, 이러다가 곧 검정에서 아예 돌아오지 않을 수도 있겠다는 생각을 한다. 이런 때일 수록, 코드는 Github에 그때그때 저장을 해두는게 안전할테니, 오늘 새로운 repository를 생성하면서 어떻게 R-studio와 Github을 연결하는지 정리해보았다.

 

1. 먼저 Github에서 계정을 생성한다:  Github 웹페이지에 들어가서 Sign up 누르고 이메일 주소, 아이디 등등 그대로 따라서 만들면 되니 각 페이지의 스크린샷은 생략.

 

 

2. R-studio: Tools > Global Options > Git/SVN 으로 들어가서 git이 저장된 파일 directory가 맞는지 확인해주고, create SSH Key를 클릭하여 키를 생성한다. View public key를 클릭하면 ssh-rsa 하고 시작하는 아주 긴 public key가 새 창에 뜬다. 그 키를 복사!



3. Github settings: 다시 Github으로 돌아와 오른쪽 상단, 계정 이름/아이디를 클릭하여 세팅으로 들어간다. 거기서 SSH and GPG Keys에 들어가 SSH Keys 생성을 클릭하여 아래 오른쪽 화면처럼 key의 이름을 정해주고, 2번에서 복사한 key를 붙여넣기 한다.

 

5. 체크할 겸 다시 SSH and GPG Keys를 클릭하여 보면 오른쪽에 우리가 지정한 key가 나타난다.

 

6. Create New Repository: Repositories에 들어가면 보다시피 나는 이미 basic_stats이라는 repository가 있고, DataViz라는 새로운 Repository를 생성하려고 한다. New 클릭. 

 

Repository name을 정하고, 연습용으로 생성하는 것이므로 Private 선택 (향후 public으로 바꿀 수 있음.)

 

 

7.  SSH 복사: Create repository를 누르면 아래와 같은 화면이 뜨는데, 여기서 제일 위 SSH를 복사한다.

 

 

8. R-studio 에서 새 프로젝트 생성: File> New Project > Version Control 선택 후 7에서 복사한 Repository URL을 paste. 그러면 Project directory name이 저절로 생성된다. 그리고, Create project as subdirectory of에 이 프로젝트를 어디에 저장하고 싶은지 지정한다.

 

 

9. R-studio Git 확인 & Github Repository 확인 : 제대로 Github과 연결되었다면 Git이 나타날 것이다. Github Repository도 DataViz가 제대로 생성되었음을 알 수 있다.

 

10. R-Studio에서 스크립트 생성 후  Git>스크립트 클릭>Commit> Push를 하여 R-studio의 코드를 Github에 업데이트 한다.

 

11. 스크립트가 제대로 들어왔는지 새로 생성한 Repository에 들어가서 확인.

 

 

반응형

댓글