git - 颤振包得到:bitbucket密码失败后不会重新验证
问题描述
我有一个自制的颤振包,私下托管在 bitbucket 上用于工作。尝试将所述包导入新项目时,flutter packages get
向我询问我的 bitbucket 帐户凭据(这是正确的,因为它是 https auth,而不是 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
主要问题是:我如何获得颤振包以再次尝试身份验证?
先感谢您。
编辑:创建另一个全新的项目并从那里导入并编译,我只需要第一次正确获取我的密码。
解决方案
我已经找到了解决方案。抱歉打扰了,但我会留下这个,以防其他人遇到这个问题。
- 注释掉依赖项
pubspec.yaml
并运行flutter packages get
。这有效地移除了包裹。 - 取消注释所述依赖项,然后
flutter packages get
再次运行。这次它应该重新进行身份验证。
推荐阅读
- c# - System.InvalidCastException:“无法将 'System.Random' 类型的对象转换为 'System.IConvertible' 类型。”
- assembly - 如果我们在 x86 汇编中使用 MUL 指令使用有符号整数会发生什么,MUL 指令是否将它们视为无符号整数?
- c - 访问非对齐内存的开销
- python - AWS boto3 用户:arn:aws:iam::xxxx:root 无权执行:lambda:AddLayerVersionPermission on resource
- python - 将字符串转换为浮点数,以“,”作为千位分隔符。“123,000.12”到 123,000.12
- javascript - 将 axios 响应错误存储在 axios store 中并在组件内处理它是一种好习惯吗?
- javascript - 不知道如何让这个组件重新渲染
- c++ - 在 C++ 中将 4 个数字组合成一个 4 位数字
- php - MySQL 选择基于 MySQL JSON 数组值
- java - 我想在 JOptionPane 中显示 for 循环的输出