当用户试图使用p4 (而不是p4v)登录他们的perforce帐户时,我遇到了一个问题,但是它似乎是在没有权限的默认帐户上开始的。当他们试图用p4 logout注销时,他们会得到“用户的访问”"foo“没有被'p4保护‘启用”。
通过p4登录和登录的标准方法是什么?
发布于 2011-08-17 13:23:15
Perforce使用两个环境变量,P4PORT和P4USER (还有其他变量,但这两个是您需要的)。如果P4PORT是未定义的,它将默认为perforce:1666,如果P4USER未定义,则默认为当前登录的用户名(在Linux上,它获得了USER变量的形式)。如果该用户不存在,您将看到您描述的消息。
如果您需要客户端以与其Linux用户名不同的用户名登录,则需要运行:
export P4PORT=<server:port>
export P4USER=<perforce username>
p4 login如果服务器尚未设置为在第一次访问时自动创建用户帐户,并且数据库中不存在P4USER中的用户名(或从USER推断的用户名),则会发生错误。
https://serverfault.com/questions/302025
复制相似问题