Проблема входа в Pivotal Cloud Foundry

У меня есть учетная запись PWS, и после установки интерфейса командной строки (CLI) Cloud Foundry я попытался войти в систему из командной строки Windows, терминала CYGWIN и Gitbash. Во всех вышеупомянутых случаях я не могу войти через cf login

Но я могу войти, если я выполню команду: cf auth email password Но проблема этой команды в том, что я выставляю свой пароль в командной строке.

Вопрос: Хотелось бы узнать, как пользователи интерфейса командной строки Cloud Foundry подключаются к PWS.


Обновление 04/29: делиться тем, что я вижу, пытаясь cf login в Cygwin а также Gitbash, Оба дают одинаковый тип ответа об ошибке. Обратите внимание, что я не хочу указывать -p пароль в виде открытого текста в командной строке, если меня не спросят явно.

mypc /d/spiderman
$ cf login -a https://api.run.pivotal.io
API endpoint: https://api.run.pivotal.io

Email> myemail@gmail.com
Authenticating...
Credentials were rejected, please try again.
Authenticating...
Credentials were rejected, please try again.
Authenticating...
Credentials were rejected, please try again.


API endpoint:   https://api.run.pivotal.io (API version: 2.80.0)
Not logged in. Use 'cf login' to log in.
FAILED
Unable to authenticate.

Он даже не спрашивает пароль, а отвечает, что не может пройти проверку подлинности!

В командной строке Windows:

D:\spiderman>cf login
API endpoint: https://api.run.pivotal.io

Email> myemail@gmail.com

Password>  [I gave correct password]
Authenticating...
Credentials were rejected, please try again

,

@Kumaresh Babu Я попробовал то, что вы предложили, и все еще не могу аутентифицироваться [Попробовал в cygwin]

mypc /d/spiderman
$ cf login -a https://api.run.pivotal.io --skip-ssl-validation -o my-org -s development API endpoint: https://api.run.pivotal.io

Email> myemail@gmail.com
Authenticating...
Credentials were rejected, please try again.
Authenticating...
Credentials were rejected, please try again.
Authenticating...
Credentials were rejected, please try again.

API endpoint:   https://api.run.pivotal.io (API version: 2.80.0)
Not logged in. Use 'cf login' to log in.
FAILED
Unable to authenticate.

@ Кумареш Бабу

Я попробовал ту же команду в командной строке Windows, и она сработала, я могу войти.

cf login -a https://api.run.pivotal.io --skip-ssl-validation -o my-org -s development
API endpoint: https://api.run.pivotal.io

Email> myemail@gmail.com

Password>
Authenticating...
OK

Targeted org my-org

Targeted space development



API endpoint:   https://api.run.pivotal.io (API version: 2.80.0)
User:           myemail@gmail.com
Org:            my-org
Space:          development

2 ответа

Решение

Вы можете попробовать с

cf login -a https://api.run.pivotal.io --skip-ssl-validation -o <Org_Name> -s <Space_Name>

Если вы не хотите раскрывать свой пароль в командной строке. вы можете использовать sso validation. cf login -a https://api.run.pivotal.io/ -sso это даст вам код доступа, с которым вы можете войти. убедитесь, что вы должны войти, используя вашу электронную почту в браузере.

Я решил это в Gitbash, позвонив cf login с помощью winpty:

winpty cf login

НТН

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