使用 Flutter 依赖形成私有 Bitbucket 存储库

Using Flutter dependency form a private Bitbucket repo

在 Flutter 项目中尝试使用私有存储库作为依赖项时,我在执行 flutter packages get(来自 IntelliJ)时遇到此错误:

ssh_askpass: exec(/usr/X11R6/bin/ssh-askpass): No such file or directory

我的 pubspec.yaml 看起来像这样

dependencies:
  flutter:
    sdk: flutter
  myrepo:
    git:
      url: git@bitbucket.org:myteam/myrepo.git

我的解决方法是运行以下命令:

ssh-add ~/.ssh/id_rsa

然后我遇到了输入 SSH 密码的问题

Enter passphrase for /Users/MyUser/.ssh/id_rsa: 

输入后得到如下确认:

Identity added: /Users/MyUser/.ssh/id_rsa (/Users/MyUser/.ssh/id_rsa)

在此之后,运行宁 flutter packages get 工作得很好!