P4PASSWD在性能命令行中不工作



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

此外,我注意到该公司的wiki中有一些评论,比如"如果你有需要Perforce交互的自动化,而这些要求还没有传达给Perforce团队,请给他们发一封电子邮件。一旦团队了解了所有细节,Perforce票就可以用来进行自动交互。"

这是否意味着P4PASSWD在我当前的存储库中是不允许的,如果我想自动化,我需要使用"性能票证"机制?

谢谢。

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

最新更新