4

嗨,我想知道如何在 github 中获取我有权访问的私有仓库。

使用该devtools软件包,可以很容易地使用以下命令来获取开源存储库:

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

但是对私有仓库的 URL 进行等效操作似乎不起作用。

PS我知道我可以克隆整个repo,然后以这种方式获取文件,但我只是在整个repo中寻找一个特定文件来获取,克隆整个东西效率有点低,复制代码和根据需要使用它。

4

1 回答 1

0

我对 R 不是很熟悉,但我通常在我的项目中使用 Git 协议通过 SSH 包含私有存储库。

GitHub 要求您进行身份验证才能下载私有代码。如果您通过 SSH 使用 Git,当您拉入项目依赖项时,您的机器将使用您的 SSH 密钥进行身份验证。我对使用私有 gem 的 Ruby 项目执行此操作,但我不确定 R 是否允许您通过 SSH 使用 Git 获取依赖项。

于 2014-01-12T11:04:44.137 回答