2012-09-12 2 views
4

안녕하세요, 내가 액세스 권한을 부여 github에 개인 repos 소스 방법 궁금 해서요. 작동하지 않는 것rith github에서 개인 repos 소싱

source_url('https://raw.github.com/hadley/stringr/master/R/c.r') 

하지만 개인의 repo에 대한 URL과 동등하고 다음 devtools 패키지를 사용

, 같은 명령을 사용하여 개방의 repos 소스 쉽게 충분하다.

P. 전체 repo를 복제 한 다음 파일을 가져올 수 있다는 것을 알고 있지만 전체 repo에서 하나의 특정 파일 만 찾고 있습니다. 전체 복제, 코드 복사 및 파일 복사가 약간 비효율적입니다. 필요에 따라 사용하십시오.

+0

무엇이 오류 메시지입니까? – flodel

+0

오류 : 내 사용자 이름이 있고 토큰이 작동하지 않는 파일 원시 페이지를 볼 때 URL을 복사해도 HTTP 클라이언트 오류 (404)는 오류 메시지입니다. –

+0

'ROAUth 0.9에서 가능합니다. 2 '. GitHub 프로필에서 응용 프로그램을 만들고 소비자/비밀 키를 생성하고 래퍼를 작성해야합니다. 여기 [ROAuth의 작업 복사본] (https://github.com/ropensci/ROAuth)이 있습니다. ROAuth가 [my package] (https://github.com/karthikram/rDrop)에서 어떻게 작동하는지 확인할 수 있습니다. 나는 이것을 코딩 할 시간이 없다. (널리 유용하지는 않지만) 당신에게 반복적 인 필요가 있다면 그렇게 할 수있다. – Maiasaura

답변

0

저는 R에 익숙하지 않지만 일반적으로 SSH를 통해 Git 프로토콜을 사용하는 프로젝트에 개인 저장소를 포함합니다.

개인 코드를 다운로드하려면 GitHub에서 인증을 받아야합니다. Git over SSH를 사용하면 프로젝트 종속성을 가져올 때 시스템이 SSH 키로 인증합니다. 개인 보석을 사용하는 Ruby 프로젝트에서이 작업을 수행하지만 SSH를 통해 Git을 사용하여 종속성을 가져올 수 있는지 확실하지 않습니다.