Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Npm 无法通过Node.js cli登录到api connect,但可以访问api connect门户_Npm_Ibm Cloud_Apiconnect_Apic - Fatal编程技术网

Npm 无法通过Node.js cli登录到api connect,但可以访问api connect门户

Npm 无法通过Node.js cli登录到api connect,但可以访问api connect门户,npm,ibm-cloud,apiconnect,apic,Npm,Ibm Cloud,Apiconnect,Apic,我无法通过命令行登录到APIConnect,尽管我能够成功登录到IBMAPI连接门户(在IBMBlueMix上注册) 以下是我正在使用的软件版本: 视窗10, 节点JSV6.12.3, npm v3.10.10, apic v5.0.8.4-iFix(apiconnect:v2.8.39) 但是,当我尝试执行下面的命令时,它无法登录 apic login -s apimanager.eu-gb.apiconnect.cloud.ibm.com -u <IBMid> -p <my

我无法通过命令行登录到APIConnect,尽管我能够成功登录到IBMAPI连接门户(在IBMBlueMix上注册)

以下是我正在使用的软件版本:

视窗10, 节点JSV6.12.3, npm v3.10.10, apic v5.0.8.4-iFix(apiconnect:v2.8.39)

但是,当我尝试执行下面的命令时,它无法登录

apic login -s apimanager.eu-gb.apiconnect.cloud.ibm.com -u <IBMid> -p <mypassword>
apic登录-s apimager.eu-gb.apiconnect.cloud.ibm.com-u-p
使用此命令,我得到以下错误:

错误:登录到apimager.eu-gb.apiconnect.cloud.ibm.com失败。 请验证服务器和凭据


有人能告诉我cli登录api connect需要做什么,因为我需要它来实现持续集成。

这是一个关于从apic cli登录api Manager的详细教程。它设置服务器URL、组织和目录名称。

  • 运行apic配置:
    apic配置:set catalog=apic-catalog://ibmcloud-base-url/orgs/org-name/catalogs/sb
  • 运行
    apic登录--sso
    apic登录--apiKey

  • 设置配置和应用程序属性后,一旦提供服务器名称“apimager.eu gb.apiconnect.cloud.ibm.com”,我仍然会收到相同的错误。对我来说,目录标识符是:“apic配置:set catalog=apic”-catalog://apimanager.eu-gb.apiconnect.cloud.ibm.com/orgs/mnsayeed999gmailcom-dev/catalogs/sb这里有什么帮助吗?你能试试下面的吗。请注意服务器地址的更改:
    apic login-s eu.apiconnect.ibmcloud.com-u-p
    apic login-s us.apiconnect.ibmcloud.com-u-p
    。如果不起作用,请尝试api密钥路由:`apic login-s eu.apiconnect.ibmcloud.com--apiKey`非常感谢……:)现在它可以工作了。目录定义中的服务器名称不正确。'apic login-s eu.apiconnect.ibmcloud.com-u-p“在我的情况下起作用。最后一个疑问是,在关闭CLI后,当我重新打开它并运行相同的命令时,登录失败。它需要清除缓存或类似的东西吗?