Войдите в Openshift с помощью GitHub

#github #openshift

#github #openshift

Вопрос:

OpenShift только создает github, но когда я пытаюсь настроить rhc с терминала, не знаю, какое имя пользователя и пароль. Я пробовал с пользователем и паролем github, но отклоняет его. Какими будут имя пользователя и пароль ?.

Спасибо

Комментарии:

1. Вы говорите об OpenShift 3, новой версии, основанной на Kubernetes? Среда онлайн-просмотра для этого использует GitHub для входа в систему, но rhc предназначена для более старой версии OpenShift 2, а не для этой версии. Клиент для OpenShift 3 есть oc . После входа в веб-консоль OpenShift 3 вы можете найти ссылку для загрузки oc клиента, перейдя в меню Справка-> Инструменты командной строки. Помощь есть? в круг вверху справа в веб-консоли.

2. Спасибо, это было решение для меня.

Ответ №1:

Используйте OC, затем перейдите к https://console.preview.openshift.com/console/command-line . Там вы найдете командную строку с токеном для аутентификации. Насколько я знаю, rhc не работают с аутентификацией на github

Ответ №2:

Я повторю то, что говорили другие, но со скриншотами: после входа в веб-интерфейс щелкните значок (?) в верхней панели, выберите пункт Инструменты командной строки:

скриншот ? меню -> Инструменты командной строки

Откроется страница, на которой указаны точные oc login параметры, необходимые для входа в систему. Обратите внимание, что вам нужно использовать кнопку «копировать в буфер обмена», чтобы фактически получить токен:

скриншот строки входа в oc, кнопка копировать в буфер обмена

Ответ №3:

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

Комментарии:

1. Да, я сделал это и, возможно, уже создал веб-консоль проекта, но когда я хочу войти в систему с помощью RHC, не знаю, какой из них user и pasword, поскольку он отклоняет user и вводит мне github

2. Спасибо @XavCo7, решение, данное Грэмом Дамплтоном, было идеальным для меня.