我在使用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.
答案 0 :(得分:4)
您使用的是Cygwin终端吗?如果有,请尝试直接在Window工作站上安装CF工具。使用Cygwin运行CF存在一个已知问题。
答案 1 :(得分:1)
我可能会回复很老的帖子,但它可能对某人有帮助。
在Cygwin中使用cf login
或git bash
在同一命令中提供用户名和密码,如下所示。
cf login [-a API_URL] [-u USERNAME] [-p PASSWORD]
这样您就可以登录PCF。
答案 2 :(得分:0)
猜猜你在Windows操作系统下使用Git Bash,这是一个众所周知的问题。建议改用cmd.exe。
答案 3 :(得分:0)
如果使用Cygwin或Git Bash,您可以在命令之前添加winpty
以使其正常工作:
winpty cf login
您可以在bash启动脚本中创建别名,以避免每次都输入winpty
:
alias cf='winpty cf'
答案 4 :(得分:-2)
首先尝试在http://bluemix.net登录用户界面。如果这不起作用,您可能需要重置密码