繁体   English   中英

flutter软件包获取:失败的位桶密码后不会重新进行身份验证

[英]flutter packages get: won't re-authenticate after failed bitbucket password

我有一个自制的flutter程序包,专门托管在bitbucket上工作。 尝试将上述软件包导入新项目时, flutter packages get询问我我的Bitbucket帐户凭据(这是正确的,因为它是https auth,而不是ssh),但我不小心输入了错误的信息,然后Ctrl-C C'd我想办法再试一次。 现在,当我尝试时,它甚至没有尝试进行身份验证,并且抱怨找不到我要从包中导入的文件...

这是尝试导入包的项目的pubspec.yaml:

dependencies:
  flutter:
    sdk: flutter
  widgets:
    git:
      url: https://bitbucket.org/my-library.git
      path: widgets/ 

这是确切的错误:

Could not find a file named "widgets/pubspec.yaml" in 
https://bitbucket.org/my-library.git 
12bbaba9.......................db15eed403f09.

最后,这是上述微件库的树结构:

.   
├── README.md
├── utils
│   ├── img.svg
│   └── list_to_svg.dart
└── widgets
    ├── analysis_options.yaml
    ├── android
    ├── build
    ├── ios 
    ├── lib  <-- stuff in here ...
    ├── LICENSE
    ├── pubspec.lock
    ├── pubspec.yaml
    ├── README.md
    ├── test
    ├── widgets_android.iml
    └── widgets.iml

主要问题是: 如何获取flutter程序包以尝试再次进行身份验证?

先感谢您。

编辑:创建另一个全新的项目并从那里导入工作并进行编译,我只需要在第一时间获得正确的密码即可。

我已经找到了解决方案。 很抱歉打扰,但是如果其他任何人遇到这个问题,我将不予理会。

  1. pubspec.yaml的依赖项,然后运行flutter packages get 这有效地去除了包装。
  2. 表示未注释的依赖项,然后运行flutter packages get再次flutter packages get 这次应该重新进行身份验证。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM