• 前言
  • 步骤
  • NAS端
  • 1. 安装Docker
  • 2. 安装Perforce服务器端
  • 3. 配置Perforce服务器端口
  • PC端
  • 1. 启用Windows的Telnet Client
  • 2. 下载Perforce客户端
  • 3. 安装Perforce客户端
  • 4. 登录服务器
  • 小结


前言

Perforce是虚幻官方推荐的版本控制工具,据说对于二进制文件天然友好,老早以前就琢磨着试一试。目前Perforce在国内还没有像Github或者Gitee这样免费的在线服务,把它安装到电脑上又觉得发挥不了功能,好在家里有台群晖,在网上查了一下群晖上也是可以配置Perforce服务器的棒棒哒。

本文主要介绍:

  • 在群晖上安装Perforce服务器端
  • 在本地电脑上安装Perforce客户端
  • 通过默认账号连接客户端和服务器端

步骤

群晖 docker 安装 群晖 docker 安装erp_群晖 docker 安装

老王的群晖版本是DS218+,貌似是可以使用Docker的最低型号了

NAS端

1. 安装Docker

在套件中心安装Docker,如果已安装可以略过

群晖 docker 安装 群晖 docker 安装erp_UE4_02

2. 安装Perforce服务器端

打开Docker在注册表中搜索"perforce",排第一个的就是

群晖 docker 安装 群晖 docker 安装erp_游戏开发_03


双击下载最新版本

群晖 docker 安装 群晖 docker 安装erp_虚幻引擎_04


下载完毕

群晖 docker 安装 群晖 docker 安装erp_虚幻引擎_05

双击以默认设置安装即可

群晖 docker 安装 群晖 docker 安装erp_群晖 docker 安装_06

安装完毕后可以在Docker的容器中查看,双击即可设置

在日志中我们可以看到它的默认账号和密码分别为:

  • P4USER=p4admin
  • P4PASSWD=pass12349ers!

稍后我们会使用Perforce的客户端修改默认密码

群晖 docker 安装 群晖 docker 安装erp_群晖 docker 安装_07

3. 配置Perforce服务器端口

本地端口号和容器端口号都设为了1666,之前本地端口号用得默认值结果没登陆成功

群晖 docker 安装 群晖 docker 安装erp_虚幻引擎_08

PC端

1. 启用Windows的Telnet Client

因为Perforce的客户端要使用Telnet Client登录到服务器端,所以请确认你的电脑是否开启了该服务。

群晖 docker 安装 群晖 docker 安装erp_群晖 docker 安装_09


首次开启需重启

群晖 docker 安装 群晖 docker 安装erp_Perforce_10

2. 下载Perforce客户端

Perforce官网下载地址

Helix Visual Client(P4V)就是我们要下载的客户端,下载时需要简单注册一下,如实填写即可

群晖 docker 安装 群晖 docker 安装erp_游戏开发_11


下载到的Perforce客户端名为“p4vinst64.exe”

群晖 docker 安装 群晖 docker 安装erp_虚幻引擎_12

3. 安装Perforce客户端

选择目录安装即可,默认的安装选项中:

  • Helix Visual Client(P4V) 是实际的客户端
  • Administration Tool(P4Admin)是服务器端的管理程序

群晖 docker 安装 群晖 docker 安装erp_虚幻引擎_13


安装时会要求你填写一些信息,请按下图所示填写

  • Server: XXX.XXX.XXX.XXX:端口号
  • User Name:p4admin
  • 群晖 docker 安装 群晖 docker 安装erp_UE4_14


安装完毕

群晖 docker 安装 群晖 docker 安装erp_游戏开发_15

4. 登录服务器

安装完毕后会弹出下面的对话框,直接点击OK

其中Workspace可以暂时不填写

群晖 docker 安装 群晖 docker 安装erp_群晖 docker 安装_16


如果你上面的步骤操作无误的话,会弹出对话框要求输入密码

默认密码:pass12349ers!

群晖 docker 安装 群晖 docker 安装erp_游戏开发_17

登录成功

群晖 docker 安装 群晖 docker 安装erp_UE4_18

小结

完成上面的步骤就意味着在Nas上的服务器端与PC上的客户端都安装完毕并成功连接上了