我正试图按照http://developer.rallydev.com/help/python-toolkit-rally-rest-api上的说明,使用Python工具箱获得公司的Rally订阅
但是,我遇到了以下错误。
回溯(最近一次调用):文件"test_prog.py",第12行,在user = rally =Rally(服务器、用户、密码、workspace=workspace、project=project)文件的第184行,在init self.contextHelper.check(self.server)文件的第153行,在检查引发RallyRESTAPIError(问题) pyral.context.RallyRESTAPIError:主机名:'https://rally1.rallydev.com/slm/login.op‘不存在或无法到达
是否有人知道是否有任何订阅设置可以使用Rally Rally API来控制/限制对它的访问?
在Windows 7平台上,我使用的是Pyral0.9.1,请求为0.9.3,使用Python2.7的证书为0.0.8。
任何帮助/洞察力都是非常感谢的。谢谢,
发布于 2012-08-02 13:59:14
您是否通过代理服务器访问internet?您可能希望就此向您的IT部门查询。
不幸的是,请求和urllib包( pyral依赖的)在HTTPS上处理HTTP有一些限制。
请求包机器不正确地支持HTTP上的HTTPS,这正是代理连接Rally必须做的事情,因为所有的URL都是基于HTTPS的。请求包的维护人员知道这种情况,目前正在对底层依赖项(urllib3)进行代码修复,以便将其包含在内。
当请求包合并代码以正确支持代理时,Rally的开发人员计划合并该代码,并将提供配置步骤(设置环境变量),以便pyral在代理环境中工作。
发布于 2015-05-20 13:09:36
pyral使用ping来检查服务器是否可用,以便在更新pyral源代码中的context.py之前它不会在代理上工作(注释掉了第146-150行)
###reachable, problem = Pinger.ping(target_host)
###if not reachable:
###if not problem:
###problem = "host: '%s' non-existent or unreachable" % target_host
###raise RallyRESTAPIError(problem)发布于 2017-10-30 11:03:47
当您尝试将CA Agile与您的python集成时,如果发生此错误。
Target Rally host: 'https://rally1.rallydev.com' non-existent or unreachable试着用“rally1.rallydev.com”而不是“https://rally1.rallydev.com”
rally = Rally(server="rally1.rallydev.com", user,
password,
workspace,
project)使用肾盂版本: 1.4.0
https://stackoverflow.com/questions/11770283
复制相似问题