Perforce:<username>从控制台运行命令后不存在获取用户"p4 sync"



我尝试通过控制台命令命令运行并得到错误

命令:p4 sync//depot/somepath/[使用-u&lt;用户名>]

错误:用户&lt;用户名>不存在。

同一件事与Perforce Visual Client一起工作。

我认为您只需要做一些P4配置,例如:

 P4PORT
 P4USER
 P4PASSWD
 P4CLIENT

首先,在您的终端中运行以下内容:

p4 info

验证信息是否匹配与GUI版本中相同的信息。

然后设置以下内容的凭据(在我的情况下,我只需要设置我的用户和密码):

p4 set P4PORT=server.example.com:1666
p4 set P4USER=username
p4 set P4PASSWD=password123
p4 set P4CLIENT=client-dev

一旦设置了所有条目,只需输入:

p4 login

在您的命令提示符上检查

的输出
p4 info

如果您看到用户名未设置为所需的值(P4V客户端中的同一用户),请执行以下

export P4USER=<your username>
p4 login

然后运行P4 Sync命令

我遇到了同样的问题,这是由于我的Windows登录位于盖子上,而P4登录小帽子。

默认情况下,如果您使用的命令壳中未设置p4user,则在用户中登录Windows。如果您的情况相同,则将P4登录使用正确的情况,您应该查看密码提示。

最新更新