我正在尝试为 Bower 创建一个服务器(使用来自节点 js 的 private-bower)。我认为,问题出在 TFS 上的身份验证(https://tfs.companyname.yyy/tfs/xxxxx)。此服务器具有用于身份验证的基本身份验证。
这是我对互联网的理解。
- 使用您的源文件创建一个 git 存储库。
- 将其推送到服务器。
- 创建一个 .bowerrc => {"registry": " http://serverName:port "} (我现在使用 localhost)
- 执行命令在 git 中注册您的凭证(现在对我来说也很奇怪): git ls-remote --tags --heads "https://tfs.companyname.yyy/tfs/xxx"
- 执行命令"bower register package-name-here "git+https://tfs.companyname.yyy/tfs/xxx"
我被困在这里而不了解问题。错误是:
bower package-name-here#* 解析 https://tfs.companyname.yyy/tfs/xxx#*
bower package-name-here#* ECMDERR 无法执行“git ls-remote --tags --heads https://tfs.companyname.yyy/tfs/xxx”,退出代码 #128 bash: /dev/tty:没有这样的设备或地址错误:无法执行提示脚本(退出代码 1)致命:无法读取“https://tfs.companyname.yyy”的用户名:无效参数
其他错误详细信息:bash:/dev/tty:没有这样的设备或地址错误:无法执行提示脚本(退出代码 1)致命:无法读取“https://tfs.companyname.yyy”的用户名:无效参数