Как получить доступ к частным репозиториям во флаттере, используя ssh? - PullRequest
0 голосов
/ 07 февраля 2019

У меня есть приватное репо в github, и я использую его в качестве пакетов в своем проекте.в 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

, но тогда возникает ошибка "Не удалось найти файл с именем" pubspec.yaml "в моем github_repo"

Я добавил sshв моей учетной записи, и пытается настроить машину пользователя в github.Тогда я попытался изменить его на нормальную ссылку https, и никаких ошибок.но когда я попробовал собрать ci / cd в bitrise и получить ошибку.

pub get failed (69) -- attempting retry 5 in 16 seconds...
Git error. Command: git fetch
fatal: not a git repository 

Но до сих пор не могу понять, как решить эту проблему.

1 Ответ

0 голосов
/ 07 февраля 2019

Используйте строку url следующим образом:

dependencies:
  my_project:
    git:
      url: ssh://git@gitserver/path/my_project.git
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...