Как предоставить доступ к нескольким частным репозиториям git в конвейере CI - PullRequest
0 голосов
/ 11 февраля 2019

Я пытаюсь построить новый конвейер Azure Ruby on Rails.У меня есть два других частных ruby-репозитория, мне нужно установить эти пакеты зависимостей для проекта.Эти два репозитория принадлежат мне.

Я добавил один и тот же ключ SSH в свою учетную запись github, а также в свою учетную запись Azure Devops.Предполагая, что это решит проблему, так как полученная ошибка говорит:

Please make sure you have the correct access rights
and the repository exists.

Хранилище действительно существует, и я запутался и растерялся в том, как решить эту проблему.Я попытался найти вариант добавления ключа ssh в качестве переменных в конвейер, но не смог найти этот параметр.Может кто-нибудь сказать мне, как лучше всего решить эту проблему.

У меня есть Gemfile с

gem 'app', git: "https://github.com/organnization/reponame.git",ref:"v1.1"

После внесения необходимых изменений, упомянутых в комментариях, используя HTTPS вместо SSH, я получаю

fatal: could not read Username for 'https://github.com': No such device or address
...