1

我正在尝试用 Rally API 密钥替换我的旧用户名/密码 Rally 身份验证。

server, user, password, workspace, proj = rallySettings(options)
rally = Rally(server, user, password)

rally = Rally(apikey='SECRET_KEY')

当我进行更改时,我开始收到如下错误:('无法连接到代理。',gaierror(-5,'没有与主机名关联的地址'))。

如果我切换回旧的用户/密码路由,它工作得很好。

这是我设置代理的方式:

proxy = "http://internal.proxy.com:port"
os.environ['HTTPS_PROXY'] = proxy
os.environ['https_proxy'] = proxy
os.environ['HTTP_PROXY'] = proxy

我正在使用 pyral 1.1.1 并在 redhat 服务器上请求 2.3.0。任何想法为什么从用户名/密码切换到 APIKeys 会导致代理连接问题?

4

1 回答 1

1

ApiKey 替换用户名/密码,但不替换主机。

这一行:

rally = Rally(apikey='SECRET_KEY')

缺少主机(服务器)

请参阅此处的示例。

if apikey:
        rally = Rally(server, apikey=apikey, workspace=workspace, project=project)
    else:
        rally = Rally(server, user=username, password=password, workspace=workspace, project=project)
于 2015-06-18T19:39:22.543 回答