2017-02-15 6 views
1

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

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

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

enter image description here

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

ответ

1

В DevOps мерзавец люди ответили так:

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

Позвольте мне знать, если это полезно ...

+0

Да, это не сработало, потому что оно не подхватывает «адрес Github другой организации», попробовал. – remkohdev

+0

Я ценю некоторую помощь, это очень простой сценарий imo, как разработчик, работающий для другой организации github, или даже несколько: моя собственная, моя работа, мой проект ... thats pretty default no? это мешает мне делать что-либо на Bluemix в настоящий момент на самом деле .... также мой реестр github является частным, что кажется также довольно нормальным. – remkohdev

3

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

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

Теперь вы можете быть в состоянии tok/clone/link с частными репозиториями в eventquarry организации.

+0

Я также смог настроить его очень плавно с помощью опции hub.jazz.net, а не опции Toolchain. В опции jazz.net я смог использовать раскрывающийся список вариантов. – remkohdev

Смежные вопросы