我正在尝试为我目前正在工作的项目设置tracd。 在用site中给出的python脚本创建了一个密码文件之后,我试图在启用身份验证的情况下启动服务器。但它发出警告说在这个领域没有找到用户。实际上是一个领域-我尝试使用trac作为值,也尝试将其留空。我正在使用Windows XP。我正在使用Tracd独立服务器。在
发送的命令行是:tracd--port 8000--auth=My_Test_Project,D:\My\u Test_Project\Documents\Trac\摘要.txt,跟踪D:\My\u Test_Project\Documents\Trac
警告消息为-“警告:在领域:trac中未找到用户”
谢谢。。。在
用下面的命令行替换上面的命令行有帮助。在
tracd port 8000 auth=Trac,D:\My\u Test_Project\Documents\Trac\摘要.txt,跟踪D:\My\u Test_Project\Documents\Trac
auth=后的字符串应为环境名称,而不是项目名称。在
请检查密码摘要文件。看一下我的,输出看起来像是一行,其中有三个字段,格式如下:
username:realm:passwordhash
。如果收到警告,那么摘要文件中的realm字段可能与启动tracd时传入的域不匹配。在在python生成器脚本中有三个选项:
当我使用这个命令行生成摘要文件时(假设您将其命名为trac-摘要.py)公司名称:
它在我的摘要.txt公司名称:
^{pr2}$所以看起来默认的领域是trac,启动tracd时使用指定的auth选项,就像文档中所说的那样,总是会发出警告“警告:在realm:realm中找不到用户” 但是当我使用-r参数生成摘要文件时:
它在我的摘要.txt公司名称:
当我指定传递给trac的领域时,我不再收到警告-摘要.py. 在
上面提到的文字说明您必须将领域名称指定为“trac”,而不是“Trac”,但是我没有机会测试这是否有任何区别,抱歉。在
相关问题 更多 >
编程相关推荐