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