无法登录CF
Cannot log in to CF
我在使用 cf 命令行时遇到了一些问题。该密码适用于登录 bluemix.net 网页,但不适用于 cf 命令行。怎么了?
$ cf login
API endpoint> https://api.ng.bluemix.net
Email> xxxxxx@gmail.com
Password> Authenticating... Credentials were rejected, please try again.
Password> Authenticating... Credentials were rejected, please try again.
您使用的是 Cygwin 终端吗?如果可以,请尝试直接在 Window 工作站上安装 CF 工具。使用 Cygwin 的 运行 CF 存在一个已知问题。
首先尝试在 http://bluemix.net 登录 UI。如果这不起作用,您可能需要重设密码
猜测您在 Windows OS 下使用 Git Bash,这是一个已知问题。建议改用 cmd.exe 。
我可能会回复很旧的 post 但它可能会对某些人有所帮助。
在 Cygwin 中使用 cf login
或 git bash
时,请在如下相同的命令中提供用户名和密码。
cf login [-a API_URL] [-u USERNAME] [-p PASSWORD]
这样你就可以登录PCF了。
如果使用 Cygwin 或 Git Bash,您可以在命令前添加 winpty
以使其生效:
winpty cf login
并且您可以在 bash 启动脚本中创建别名以避免每次都键入 winpty
:
alias cf='winpty cf'
我在使用 cf 命令行时遇到了一些问题。该密码适用于登录 bluemix.net 网页,但不适用于 cf 命令行。怎么了?
$ cf login
API endpoint> https://api.ng.bluemix.net
Email> xxxxxx@gmail.com
Password> Authenticating... Credentials were rejected, please try again.
Password> Authenticating... Credentials were rejected, please try again.
您使用的是 Cygwin 终端吗?如果可以,请尝试直接在 Window 工作站上安装 CF 工具。使用 Cygwin 的 运行 CF 存在一个已知问题。
首先尝试在 http://bluemix.net 登录 UI。如果这不起作用,您可能需要重设密码
猜测您在 Windows OS 下使用 Git Bash,这是一个已知问题。建议改用 cmd.exe 。
我可能会回复很旧的 post 但它可能会对某些人有所帮助。
在 Cygwin 中使用 cf login
或 git bash
时,请在如下相同的命令中提供用户名和密码。
cf login [-a API_URL] [-u USERNAME] [-p PASSWORD]
这样你就可以登录PCF了。
如果使用 Cygwin 或 Git Bash,您可以在命令前添加 winpty
以使其生效:
winpty cf login
并且您可以在 bash 启动脚本中创建别名以避免每次都键入 winpty
:
alias cf='winpty cf'