Попытка установить пакет R из git-репозитория, размещенного на TFS 2015, с использованием следующего кода R
install.packages("devtools")
creds <- git2r::cred_user_pass("AD_USER_ID", "password")
url <- "http://tfs_server/tfs/Collection/Project/_git/RepoName"
devtools::install_git(url, build_vignettes = TRUE, credentials = creds)
Выполнение вышеуказанных результатов в
Downloading git repo http://tfs_server/tfs/Collection/Project/_git/RepoName
Installation failed: Error in 'git2r_clone': unexpected HTTP status code: 401
Я подтвердил, что могу клонировать репо из командной строки, используя учетные данные.
Также пробовал
url <- "http://AD_USER_ID:password@tfs_server/tfs/Collection/Project/_git/RepoName"
По предложению @ Dason попробовал
git2r::clone(url, local_path="./Test", credentials = creds)
и получил
cloning into './Test'...
Error in git2r::clone(url, local_path = "./Test", credentials = cred) :
Error in 'git2r_clone': unexpected HTTP status code: 401
Похоже, git2r не может передать кредиты на сервер
Как передать учетные данные?