Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用R devtools::将_git与TFS托管的git Repo一起安装?_R_Git_Tfs - Fatal编程技术网

如何使用R devtools::将_git与TFS托管的git Repo一起安装?

如何使用R devtools::将_git与TFS托管的git Repo一起安装?,r,git,tfs,R,Git,Tfs,尝试使用以下R代码从TFS 2015上托管的git repo安装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, credenti

尝试使用以下R代码从TFS 2015上托管的git repo安装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)
我已经验证了我可以使用凭据从命令行克隆repo

也试过

url <- "http://AD_USER_ID:password@tfs_server/tfs/Collection/Project/_git/RepoName" 
得到

cloning into './Test'...
Error in git2r::clone(url, local_path = "./Test", credentials = cred) : 
  Error in 'git2r_clone': unexpected HTTP status code: 401
看起来git2r无法将凭据传递到服务器


如何传递凭据?

您说您可以在命令行上进行克隆-您可以使用git2r::clone进行克隆并以这种方式传递凭据吗?我的猜测是“否”,这是问题的原因,但最好找到问题的实际根源。@Dason auth error再次出现在git2r::clone(url,local_path=“.Test”,credentials=cred)中的错误:“git2r\u clone”中的错误:意外的HTTP状态代码:401
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