flutter packages get:在失败的bitbucket密码

时间:2018-05-14 18:39:23

标签: git bitbucket packages flutter

我有一个自制的颤振包,专门用于bitbucket工作。当尝试将所述包导入新项目时,flutter packages get向我询问了我的bitbucket帐户凭据(这是正确的,因为它是https身份验证,而不是ssh),但我不小心输入了错误的信息,并且Ctrl-C我的出路再试一次。现在,当我尝试时,它甚至不会尝试进行身份验证并抱怨它无法找到我试图从包中导入的文件......

这是尝试导入包的项目的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

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

提前谢谢。

编辑: 创建另一个全新的项目并从那里导入工作和编译,我只是 来第一次获取我的密码。

1 个答案:

答案 0 :(得分:1)

我已经找到了解决方案。很抱歉打扰,但我会留下这个,以防其他人遇到这个。

  1. pubspec.yaml注释掉依赖关系并运行flutter packages get。这有效地删除了包。
  2. 取消注释说依赖关系,然后再次运行flutter packages get。它应该重新验证这一次。