安装perforce

之前了解过,开发游戏项目,客户端使用svn,git管理并不合适,因为图形资源过多,而他们对二进制文件管理比较差,国外项目组用的比较多的是perforce,这里记录下创建perforce服务器的过程,以后如果有需要可以翻出来查看。

1、添加repo源:

安装pubkey:

sudo rpm --import http://package.perforce.com/perforce.pubkey

编辑: /etc/yum.repo.d/perforce.repo

[perforce]
name=Perforce
baseurl=http://package.perforce.com/yum/rhel/6/x86_64
enabled=1
gpgcheck=1

2、yum search perforce,可以看到所有相关的安装包。

安装服务端:

yum install perforce-server

3、运行p4d服务器端

p4d

如果不指定-r参数,则默认p4的根目录为执行命令的目录。

4、第一个连接的用户为superuser,我们修改默认用户的密码

1) 使用 p4 -p 127.0.0.1:1666 protect,第一次连进去后会默认生成一个权限配置文件。

2) 退出后,使用 p4 -p 127.0.0.1:1666 passwd 修改当前superuser的密码

5、p4默认用户在第一次连接时会自动创建,我们设置禁止自动创建用户

6、禁止自动创建用户后,使用以下方式创建用户及设置用户密码(别忘记了先使用p4 login进行登陆,因为上一步修改了当前用户的密码)

1) p4 -p 127.0.0.1:1666 user -f username

2) p4 -p 127.0.0.1:1666 passwd username

7、设置服务器的安全等级:

这里至少要修改为安全级别为2(或更高)

8、给用户分配权限。这里使用权限组进行管理。

使用命令:p4 -p 127.0.0.1:1666 protect,修改权限分配。

9、将用户添加至用户组:

使用命令:p4 -p 127.0.0.1:1666 group groupname,修改User那一行。

10、创建p4client,注:client与workspace是同一概念。

这里特别注意是创建的是view,指定了自己本地的工作目录与p4 server上目录的对应关系。如果写错误或权限不足,会有log提示。我在这里卡了半天时间。

 

 

 

发表评论?

0 条评论。

发表评论


注意 - 你可以用以下 HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>


Warning: Use of undefined constant XML - assumed 'XML' (this will throw an Error in a future version of PHP) in /opt/wordpress/wp-content/plugins/wp-syntaxhighlighter/wp-syntaxhighlighter.php on line 1048