Проблема входа в 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
НТН