Я не могу связать toolchain с другой организацией GitHub

У меня есть аккаунт на github: https://github.com/remkohdev и я являюсь членом нескольких организаций github

Я добавил все организации к авторизации сторонних приложений в Bluemix DevOps.

Но я не могу изменить организацию github по умолчанию на другую организацию, когда я включаю Набор инструментов в Bluemix, чтобы я мог создавать / редактировать исходный код для репозитория в организации, отличной от организации Github по умолчанию?

введите описание изображения здесь

Ошибка: не удалось настроить интеграцию. Проверьте настройки и попробуйте снова. Причина: не удалось обновить интеграцию с git. Произошла ошибка при клонировании репозитория git. Сведения об ошибке: невозможно прочитать репозиторий на: https://github.com/eventquarry/server.git. Пользователь не авторизован или хранилище не существует.

2 ответа

Когда вы авторизировались в GitHub, вы, вероятно, явно не предоставляли доступ к организации событийного квартала.

Чтобы это исправить, сначала вам нужно отозвать свой токен, войдя на Github.com, затем нажмите "Настройки"> "Авторизованные приложения"> "Отключить"IBM Bluemix Toolchains". Теперь вернитесь в Bluemix, и когда вы нажмете на инструмент GitHub, вы увидите кнопку "Авторизовать". После нажатия вы попадете на GitHub, и здесь вам нужно нажать "Предоставить доступ" рядом с Eventquarry (и всеми организациями, которым вы хотите предоставить доступ), прежде чем нажать "Авторизовать приложение".

Теперь вы должны иметь возможность разветвлять / клонировать / связывать с частными репозиториями в организации eventquarry.

Git люди Devops ответили этим:

В настоящее время мы не поддерживаем возможность создания новых репозиториев организации через пользовательский интерфейс набора инструментов. Любые новые репо создаются под личным кабинетом пользователя. Можно сделать ссылку на существующие репо организации, введя URL репо в поле. (Репозитории Org не будут отображаться в раскрывающемся списке, но URL-адрес может быть введен вручную.) Обратите внимание, что пользователю требуются права администратора для репозитория, на который он ссылается, чтобы иметь полноценную интеграцию. Можно создать ссылку на репо без прав администратора, но мы не можем создать веб-крючок в репо, поэтому у нас нет возможности получать уведомления о событиях коммитов. Конвейеры будут запускаться только вручную, если у пользователя нет прав администратора в репо.

Дайте мне знать, если это полезно...

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