栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

学习从零创建并配置一个P4服务器

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

学习从零创建并配置一个P4服务器

目标

自己尝试从零创建并配置一个P4服务器,并对其进行测试。
主要参考的是官方文档QuickStart Helix Core (2022.1)。此文档包括了作为 “管理员” 或 “终端用户” 所需的基础操作。

1. 安装 Helix Server

(此部分参考Install Helix Server on Windows)

在 https://www.perforce.com/downloads/helix-core-p4d 选择Windows平台并下载

(之后或许会弹出注册的表格,随意填写下就好)

下载好后启动安装程序。
(刚下好打开时我这边还提示需要重启。重启一下就好)

确保 Helix Server (P4D) 和 Helix Command Line (P4) 都勾选安装了。

接着,选择 P4ROOT 文件夹,我这里是在C盘创建了一个文件夹 C:PerforceRoot 。

然后,填写 User Name 作为管理员名字,这里我起名为 yaksueadmin。

最后安装成功

2. 安装 Helix Core Visual Client (P4V)

(此部分主要参考 Install Helix Core Visual Client (P4V))

在 https://www.perforce.com/downloads/helix-visual-client-p4v 选择Windows平台并下载

启动下载的安装程序,勾选所有的组件:

这里的 User Name 和之前填写的保持一致。

最后安装成功

3. 以管理员身份登录P4V

(此部分主要参考 Log into P4V)

打开P4V。
由于我建立的服务器和我现在登录所用的机器是一个,所以就是 localhost 了。因此Server一栏填写localhost:1666。
然后,点击User一行的New按钮。

之后,创建管理员用户,最后点击Save。

之后,点击 OK 即可打开Connection了。

点击 Tools > Administration

随后会弹出对话框询问这个用户是否要超级权限。由于现在是作为管理员,所以当然选择Yes

4. 配置安全性(Security)

(此部分主要参考 Configure security)

在 Admin窗口 中选择 Administration > Password Security Level

选择 3 。这表明所有用户都需要一个密码来登录。


之后也会弹出一个对话框来让你设置管理员的密码。

对于其他有关安全性的配置可见 Securing the server

5. 创建一个仓库(Depot)

(此部分主要参考 Create a stream depot)

然后为仓库起个名字,我这里起名为 ProjectYKS

在 Depot: New 窗口中,注意以下信息:
Owner:拥有这个仓库的用户,默认就是创建这个仓库的用户。
Depot type:选择 stream

最后,点击OK

6. 创建一个 mainline stream

(此部分主要参考 Create the mainline stream)

(经过上一步之后,或许需要重启一下P4V才能看到新创建的Depot)
在P4V中,选择刚才创建的Depot:

然后,选择 File > New > Stream

在 Stream: New 对话框中:

  • Stream name我这里设置为 main
  • Stream type 设置为mainline
  • Depot就是刚才创建的Depot
  • “Create workspace” 不需要勾选,因为一会儿我将手动创建。
  • “Populate” 也不需要勾选,因为一会儿将手动做。

    最后点 OK
7. 创建终端用户

(此部分主要参考 Create end users)

在 Admin窗口中,在 Home 分栏中点击 Create New Group

然后,为新创建的Group起名,我这里起名为 TestGroup。
此外,还需要有至少一个user,我这里在User: 一栏填入了一个 testuser1,然后点Add按钮。

然后点OK,即可完成创建Group。

然后,在 Users & Groups 分栏,即可右键这个User,选择 Create User …

然后,填入具体的信息:

最后点OK,即可完成创建了。

随后可以在 Users & Groups 分栏看到这个用户。


可以注意到,此用户已经拥有了 写权限:

关于如何配置终端用户权限,可以参考 Configure end user permissions

为终端用户提供所需信息

如果终端用户所使用的的是另一台机器,那么它在指定Server的时候就不能用 localhost 了。这时候需要为其提供服务器所在机器的IP地址。可通过在Cmd中输入ipconfig来查询:

之后,还需要告诉终端用户它用于登录的账号以及密码。

下面,就可以开始测试了。

测试:在另一台机器上登录这个P4服务器

换另一台机器,然后下载并安装 P4V。

启动P4V
Server一栏填写服务器机器的IP地址+:1666
User一栏填写之前创建的账号,即 testuser1

随后,还会弹出对话框让输入密码。

随后,就成功登陆了!

问题记录:开放1666端口问题

在另一台机器上登陆时,一开始并没有连接上:

后来发现是服务器机器上的1666端口没有打开。打开后便可以正常访问了
(关于如何打开端口,可以参考这里的【附录D:打开防火墙端口】)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/941445.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号