Как вы используете R devtools :: install_git с размещенным на TFS Git Repo? - PullRequest
0 голосов
/ 07 января 2019

Попытка установить пакет 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 не может передать кредиты на сервер

Как передать учетные данные?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...