【发布时间】:2019-07-01 02:21:53
【问题描述】:
我在 github 中有私有 repo,并在我的项目中将其用作包。在 pubspec.yaml 我这样写。
dependencies:
shared_preferences: ^0.4.3
atomic_app_customer_musteat_id:
git: git@github.com:organization/my_github_repo_ssh .git
flutter:
sdk: flutter
flutter_localizations:
sdk: flutter
然后错误是“在我的 github_repo 中找不到名为“pubspec.yaml”的文件”
我在我的帐户中添加了 ssh,并尝试在 github 中配置机器用户。然后我尝试将其更改为正常的 https 链接,并且没有错误。但是当我尝试在 bitrise 中构建 ci/cd 并得到错误时。
pub get failed (69) -- attempting retry 5 in 16 seconds...
Git error. Command: git fetch
fatal: not a git repository
但还是不知道怎么解决这个问题。
【问题讨论】:
-
我想问一下你是如何创建包的?是
--template=package,还是一个简单的项目?