【问题标题】:bower build failing to execute git lsbower build 无法执行 git ls
【发布时间】:2022-07-04 17:16:34
【问题描述】:

我有一个bower install 构建步骤,它会为此文件引发错误:

bower file-saver.js#~1.20150507.2

错误:

ECMDERR 无法执行“git ls-remote --tags --heads https://github.com/Teleborder/FileSaver.js.git",退出代码#128 致命:无法提示,因为已禁用用户交互。 致命:无法提示,因为已禁用用户交互。 remote:8 月 13 日删除了对密码验证的支持, 2021. 请改用个人访问令牌。远程:请看https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ 了解更多信息。致命:身份验证失败 'https://github.com/Teleborder/FileSaver.js.git/'

鉴于我需要做的就是修复构建步骤并且我确实拥有(或希望使用)git PAT,我该如何解决这个错误?我也没有直接引用指定版本的 bower 包,所以这是我无法控制的依赖项(AFAIK)。

【问题讨论】:

    标签: bower azure-pipelines-build-task


    【解决方案1】:

    this blog称,Bower从2017年10月开始逐渐淡出。

    我们为您提供了解决方法

    1.您可以在 bower json 文件中删除文件保存行

    2.安装这个npm package,使用“npm install --save file-saver@1.2.0”

    【讨论】:

      【解决方案2】:

      这种方法存在几个问题:正如@ceeno-qi-msft 提到的,不再支持 Bower...

      但此时它不起作用的微不足道的原因是,Teleborder/FileSaver.js.git repo 已被删除:(

      【讨论】:

        猜你喜欢
        • 2014-11-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-01-04
        • 2021-09-12
        • 1970-01-01
        • 2014-12-14
        • 1970-01-01
        相关资源
        最近更新 更多