Мы пытаемся реализовать конвейер Bitbucket для частного проекта, содержащего подмодули git.На них ссылаются в нашем проекте следующим образом:
[submodule "plugins-custom/plugin-A"]
path = plugins-custom/plugin-A
url = ../plugin-A.git
Этот репозиторий существует и может быть безопасно извлечен локально с помощью git submodule update --init
.
При выполнении той же команды с использованием конвейера Bitbucket,в журнал выводятся следующие строки:
+ git submodule update --init
Submodule 'plugins-custom/plugin-A' (http://bitbucket.org/$team/plugin-A.git) registered for path 'plugins-custom/plugin-A'
Cloning into 'plugins-custom/plugin-A'...
fatal: could not read Username for 'https://bitbucket.org': No such device or address
Clone of 'http://bitbucket.org/$team/plugin-A' into submodule path 'plugins-custom/plugin-A' failed
Понятия не имею, почему это происходит, и я уже попробовал другие шаги:
- Сгенерирован ключ SSHв проекте, который содержит и запускает подмодуль, ключ был добавлен в ссылочный репозиторий
plugin-A
- Я возился с изменением URL подмодуля с этого относительного на абсолютный (lke указан в URL
git submodule
определен правильно) - Я пытался добавить настройки прокси, как конвейер уже делает во время настройки агента (например,
git config http.https://bitbucket.org.proxy http://localhost:29418/
)
Есть ли очевидная ошибка вмои настройки?Что еще я могу попытаться заставить это работать?