Rstudio에서 devtools를 통해 패키지를 다운로드할 때에나 git hub에 연동 시 토큰을 필요로 합니다. 초기 세팅화 수정 방법에 대해서 알아봅시다.
토큰이 귀찮을 수 있지만, Github의 보안 강화를 위해 생겨난 제도로 이해하시면 될 것 같습니다.
1. Github 가입
- 당연히 github 계정이 먼저 필요합니다.
2. 토큰 생성
1) https://github.com/settings/tokens 접속
2) Generate new token 클릭 -> classic 선택
3) 토큰 이름, 유효기간 지정 + repo, user, workflow, gist 권한 선태
4) 생성 후 토큰 번호 복사 ✨✨✨✨✨(이후 확인 불가능!!!)
3. Rstudio에서 설정
1) install.packages("gitcreds") 설치
- 이전에는 토큰을 .Renviron에 복사하였는데, 보안 위험으로 gitcreds 를 권장
2) gitcreds::gitcreds_set() 으로 등록
- 기존 등록자의 재등록의 경우 아래 메세지 창에서 2번 선택
3) Rstudio 종료( Ctrl + Shift + F10 혹은 .rs.restartR() 입력)
4) usethis::git_sitrep()으로 등록 확인
위와 같이 빨간 글씨가 없으면 토큰이 잘 등록되었다는 의미입니다.
반응형