P4PASSWD在perforce命令行中不工作

P4PASSWD在perforce命令行中不工作,perforce,perforce-client-spec,Perforce,Perforce Client Spec,我已经为我的性能设置了一些环境变量,比如P4PORT,它正在工作,我还导出了P4PASSWD,如果我键入$export-p,就可以看到它,但是当我尝试使用$p4-u myusername登录登录时,p4仍然要求我键入密码。有什么想法或解决方案吗 此外,我注意到该公司的wiki中有一些评论,如“如果您有需要Perforce交互的自动化,并且这些要求尚未传达给Perforce团队,请向他们发送电子邮件。一旦团队了解所有细节,Perforce票据可用于允许自动交互。” 这是否意味着我当前的存储库中不允

我已经为我的性能设置了一些环境变量,比如P4PORT,它正在工作,我还导出了P4PASSWD,如果我键入
$
export-p,就可以看到它,但是当我尝试使用
$
p4-u myusername登录登录时,p4仍然要求我键入密码。有什么想法或解决方案吗

此外,我注意到该公司的wiki中有一些评论,如“如果您有需要Perforce交互的自动化,并且这些要求尚未传达给Perforce团队,请向他们发送电子邮件。一旦团队了解所有细节,Perforce票据可用于允许自动交互。”

这是否意味着我当前的存储库中不允许使用P4PASSWD,并且如果我想自动化它,我需要使用“perforce tickets”机制


谢谢。

我做了一些研究,似乎找到了一个有效的解决方案,解决方案是生成一个全局票据,
$p4 login-a-p
,这将打印出一个长字符串,将其存储在某个地方,例如,
~/.myp4ticket
,然后您可以键入
$p4-p`cat~/.myp4ticket`sync
,干杯。

我做了一些研究,似乎找到了一个有效的解决方案,解决方案是生成一个全局票据,
$p4 login-a-p
,这将打印出一个长字符串,将其存储在某个地方,例如,
~/.myp4ticket
,然后你可以键入
$p4-p`cat~/.myp4ticket`sync
,干杯。

是的,通过将安全配置设置为3级或更高级别,可以将服务器配置为仅支持基于票证的身份验证。是的,您的情况就是这样,是的,您应该使用票证身份验证实现自动化。@BryanPendleton非常感谢,我想问题已经解决了。是的,通过将安全配置设置为3级或更高级别,可以将服务器配置为仅支持基于票证的身份验证。是的,您的情况就是这样,是的,您应该使用票证身份验证实现自动化。@BryanPendleton非常感谢,我认为问题已经解决了。更简单的方法是只运行常规的
p4登录
。这将自动将票据存储在客户机自动知道如何读取的票据文件中,因此您不需要自己将其放入文件中,然后告诉客户机票据在哪里。更简单的方法是只运行常规的
p4登录
。这将自动将票据存储在票据文件中,客户机将自动知道如何读取票据,因此您不需要自己将票据放入文件中,然后告诉客户票据在哪里。