是时候摆脱这个简单但又难以解释的话题了。无论我在网上找到什么,不管怎样,都无法将我的 WINDOWS 仓库同步到 RHEL 客户端。以下是我所做的事情:
- 下载适用于 RHEL 的 p4 并将其存储在 /usr/local/bin 中
- 编辑 /bashrc 并为 P4USER=ABC、P4PORT 添加条目
- 当我运行命令时p4 客户端它给了我错误用户 ABC 不存在
我想知道要设置哪些环境变量。为什么 perforce 的人会用太多信息把它搞乱?一定有一种简单的方法可以通过命令行安装 RHEL 的 p4。提前致谢。
答案1
以下是我遵循的一些步骤
笔记:我以普通用户身份登录,而不是 root 用户身份,建议您不要使用 root 用户执行此类任务:
- 仔细阅读链接(当我以自己的方式找到答案时,它确实有帮助)http://www.perforce.com/perforce/doc.current/manuals/p4guide/chapter.install.html有一个下载链接,你可以从那里下载适合你的 Linux 的 p4 版本。确保将下载的 p4-binary 放在系统路径中,例如/usr/bin// 或者/usr/sbin/等等。使用以下命令使该二进制文件可执行修改模式命令。
- 运行命令p4然后它会要求p4信托然后运行 p4 trust 并输入 yes 继续。
- 在命令行上首先编辑~/.bashrc文件并导出P4端口和P4用户p4 所需的环境变量。(您可以在上面的链接中找到一些其他环境变量,但这两个是必需的)。
- 通过运行检查条目是否完美完成p4套装. 如果一切正常,则运行命令p4 登录-p,它会要求您输入 perforce 的密码并返回一个令牌作为反馈。只需复制令牌并创建另一个导出条目即可P4代币环境变量~/.bashrc。
- 运行命令p4 客户端并根据要求编辑视图(根据仓库访问)。(Escape + Shift+ ; + wq 保存更改)。
- 跑步p4同步并且所有文件将会被同步。
如果出现任何问题,请在此处发表评论。问候,