P4PASSWD无法在perforce命令行中运行

时间:2015-11-02 17:54:22

标签: perforce perforce-client-spec

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

此外,我注意到公司维基内部的一些评论,例如"如果您的自动化需要Perforce交互并且要求尚未传达给Perforce团队,请向他们发送电子邮件。一旦团队了解所有细节,就可以使用Perforce票据进行自动交互。"

这是否意味着我的当前存储库中不允许使用P4PASSWD,如果我想自动执行此操作,我需要使用" perforce tickets"机制?

感谢。

1 个答案:

答案 0 :(得分:3)

我做了一些研究,似乎得到了一个有效的解决方案,解决方案是生成一个全局票证$ p4 login -a -p,这将打印出一长串字符,将其存储在某些位置,例如{{1} },然后你可以输入~/.myp4ticket,欢呼。