做机械的外贸网站/长沙百度关键词排名
最近闲来无事,并且这段时间也在学习freebsd操作系统,个人对这个操作系统很喜欢。昨天在家里的电脑上安装配置了个Nginx+fasetcgi+php+mysql的PHP开发环境。配置完成之后,为了自己方便代码管理,就在服务器上准备配置个SVN服务器。当然这个SVN服务器没有基于apache,原因很简单:因为我没有装apache,呵呵。开个玩笑,下面就把我自己个配置过程写下来供大家交流学习,如果错误或更好的方法的话,欢迎和我留言交流。
首先,安装subversion:
web# cd /usr/ports/devel/subversion
web# make install clean
这个过程中会有几处组件的选择,这里我全部都是默认,这个可以根据大家自己的需要适当的选择。
web# rehash
其次,创建一个svn版本库,这里我把svn版本库的存放路径发在了var目录下。
web# mkdir /var/svn
web# cd /var/svn
web# svnadmin create phpProject #创建一个svn版本库
web# svn import demo file:///var/svn/phpProject/demo -m "Init"
这里,demo是我们要导入svn版本库的源码目录;
file:///var/svn/phpProject/demo这个是我们要导入到svn版本库里的路径
-m "Init" 这个参数是我们添加的备注信息
最后,我们的版本库就创建好了,这是通过svn://服务器的ip地址或域名/svn/phpProject/demo,就可以svn到我们的源代码了
我在服务器上面测试步骤:
web# cd /var/www
web# svn checkout svn://192.168.1.180/phpProject/demo
这时就可以看到svn的代码checkout的过程了
当然,你也可以设置svn的访问权限,这里我就不再多说了,感兴趣的可以参考下svn的相关手册,谢谢。
转载于:https://blog.51cto.com/evan2008/576994