Docker Hub — автоматизированная сборка, связанная с Bitbucket

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

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

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

  3. Я вхожу в систему в порядке, но он говорит: «Нет доступных репозиториев».

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


person Chris G.    schedule 18.10.2014    source источник
comment
что за прикрепленный репозиторий? просто создайте репо и обновите страницу, она появится.   -  person Dileep    schedule 20.10.2014
comment
Прикрепленный репозиторий? Я думаю, это сообщение от Docker Hub при попытке подключиться к BitBucket. Нет, репозитории не обновляются или нет.   -  person Chris G.    schedule 21.10.2014
comment
У меня была проблема сохранения с Git, которая решилась путем проверки моего адреса электронной почты. Git не позволял пользователям без подтвержденной электронной почты публично ассоциироваться с репозиториями. Возможно, у битбакета такая же политика.   -  person Sergey Grinev    schedule 29.10.2014


Ответы (1)


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

Тесты:

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

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

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

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

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

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

  • в Битбукете: OAuth в Управление аккаунтом -> УПРАВЛЕНИЕ ДОСТУПОМ -> OAuth

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

person Danail    schedule 10.06.2015