Bower + private-bower + TFS(自托管),带有身份验证

时间:2016-06-07 13:32:35

标签: git authentication tfs bower private-bower

我正在尝试为Bower创建一个Server(使用来自节点js的private-bower)。 我认为,问题来自TFS(https://tfs.companyname.yyy/tfs/xxxxx)上的身份验证。 此服务器具有身份验证基本身份验证。

以下是我对互联网的理解。

  • 使用源文件创建一个git repo。
  • 将其推送到服务器。
  • 创建.bowerrc => {"注册表":" http://serverName:port"}(我目前正在使用localhost)
  • 执行命令在git中注册您的凭证(现在对我来说也很奇怪):git ls-remote --tags --heads" https:// tfs.companyname.yyy / tfs / xxx"
  • 执行命令 " bower注册包名 - 这里" git + https:// tfs.companyname.yyy / tfs / xxx"

我被困在这里而没有理解这个问题。 错误是:

  

bower package-name-here#* resolve https://   tfs.companyname.yyy / TFS / XXX#*

     

bower package-name-here#* ECMDERR无法执行" git   ls-remote --tags --heads https:// tfs.companyname.yyy / tfs / xxx&#34 ;,退出   代码#128 bash:/ dev / tty:没有这样的设备或地址错误:失败   执行提示脚本(退出代码1)致命:无法读取用户名   for' https:// tfs.companyname.yyy':无效的参数

     

其他错误详情:bash:/ dev / tty:没有这样的设备或地址   错误:无法执行提示脚本(退出代码1)致命:无法执行   读取' https:// tfs.companyname.yyy'的用户名:无效参数

2 个答案:

答案 0 :(得分:0)

如果您使用托管TFS(VSTS),则网址应如下:https://example.visualstudio.com/_git/Repo_Name

答案 1 :(得分:0)

通过开发具有2个功能的微型凉亭服务器(搜索并找到包裹),我设法了解了一些问题。

Visual Studio 2015始终在GUI中显示官方结果(bower.herokuapp.com)。

我的.bowerrc(我认为必须打开,因为Bower不支持凭据)

t_employees

要添加只是修改bower.json并卸载我没有找到用户友好的方式所以右键单击=>从bower.json中删除并删除它

相关问题