Docker Hub - Автоматическая сборка, связанная с Bitbucket

Автоматическая сборка на Docker Hub - я не вижу репозитории при линковке?

  1. Я создал учетную запись в Bitbucket, которая присоединена к хранилищу (нет команды, нет группы, только пользователь в хранилище).

  2. В Docker Hub я пытался соединиться с Bitbucket с помощью кнопки + Добавить репозиторий / "Автоматическая сборка".

  3. Я вошел в систему в порядке, но он говорит: "Нет доступных репо".

Это странно, так как я вижу хранилище при входе в Bitbucket с этим конкретным пользователем. Я создал этого пользователя Bitbucket с единственной целью, чтобы увидеть этот репозиторий.

1 ответ

Решение

У меня была та же проблема - кажется, что связанный пользователь должен быть "владельцем" или "создателем" хранилища.

тесты:

  • Я добавил дополнительного пользователя в репозиторий BitBucket как "admin" (также с разрешениями на чтение и запись) и попытался связать этого пользователя.

    Результат: "Нет доступных репо"

  • Затем я попытался сделать то же самое с учетными записями "владельца" и "создателя" хранилища, и это сработало.

Итак, вы должны попытаться связать пользователей, которые авторизованы как "владелец" или "создатель":

Перейдите в репозиторий Bitbucket -> Настройки -> Управление доступом -> Пользователи - попробуйте только с учетными записями "владелец" или "создатель"

Не забудьте отменить связь старых аккаунтов:

  • в Bitbuket: OAuth в разделе "Управление учетной записью" -> "УПРАВЛЕНИЕ ДОСТУПА" -> "OAuth"

  • в Docker Hub: "Настройки профиля" -> "Связанные учетные записи"

Другие вопросы по тегам