Защита учетных данных для частного репо в .Rprofile - PullRequest
1 голос
/ 13 февраля 2020

В отличие от python pip, R, похоже, предоставляет учетные данные, настроенные для частных репозиториев R, определенных в .Rprofile. Я полагаю, это связано с тем, что R рассматривает строку как URL-адрес.

local({r <- getOption("repos")
       r["Nexus"] <- "https://username:password@my-private-r-repo.com/repository/r-group"
       options(repos=r)
})

Затем, когда я устанавливаю пакет:

> install.packages("shinydashboard")
trying URL 'https://username:password@my-private-r-repo.com/repository/r-group/bin/macosx/el-capitan/contrib/3.6/shinydashboard_0.7.1.tgz'
Content type 'application/x-tgz' length 326031 bytes (318 KB)
==================================================
downloaded 318 KB


The downloaded binary packages are in
    /var/folders/7_/pt_pgg2j531f2jc_n5znht600000gn/T//RtmpZkpXkN/downloaded_packages

Имеются ли в R параметры конфигурации для предотвращения раскрытия учетных данных

...