用自己的笔记本安装了个nginx环境,想整点东西自己玩儿玩儿,不过代码更新是个问题,于是乎,得搭建个SVN服务器。在网上搜索各种SVN服务器搭建方法都有apache服务器,尝试着安装了几次,一直失败,后来,咨询系统工程师,他们说可以直接搭建,不用apache,尤其对于我们开发人员来说。
于是 开始了安装:
首先,得有 subversion-1.7.2.tar.gz
安装SVN:
[root@myservice ]# tar -zxvf subversion-1.7.2.tar.gz
[root@myservice subversion-1.7.2]# cd subversion-1.7.2
[root@myservice subversion-1.7.2]# yum install apr*
[root@myservice subversion-1.7.2]# ldconfig
[root@myservice subversion-1.7.2]# wget http://www.sqlite.org/sqlite-amalgamation-3071000.zip
[root@myservice subversion-1.7.2]# unzip sqlite-amalgamation-3071000.zip
[root@myservice subversion-1.7.2]# mkdir sqlite-amalgamation
[root@myservice subversion-1.7.2]# cp sqlite-amalgamation-3071000/sqlite3.c sqlite-amalgamation
[root@myservice subversion-1.7.2]# ./configure
[root@myservice subversion-1.7.2]# make
[root@myservice subversion-1.7.2]# make install
配置SVN:
[root@myservice]#cd /data0
[root@myservice data0]#mkdir svndata
[root@myservice data0]#svnadmin create /data0/svndata/
[root@myservice svndata]#cd svndata/conf/
[root@myservice svndata]#vim svnserve.conf
分别添加以下内容:
[general]
anon-access = none
password-db = passwd
authz-db = authz
[sasl]
添加用户名、密码
[root@myservice svndata]# vim passwd
yourname = yourpasswd
继续配置:读写权限
[root@myservice svndata]#vi authz
写入
[groups]
www = www
[/]
yourname = rw
[/mywork]
yourname = rw
修改目录权限
[root@myservice data0]#chown www.www svndata/ -R
启动 svn服务,端口为 9999
[root@myservice data0]#svnserve -d --listen-port 9999 -r /data0/svndata/
之后在win下用svn版本库浏览器查看:svn:192.168.138.34:9999 如果成功可以看到目录
hook(钩子设置)
#!/bin/sh
#WORKBASE = "/data0/htdocs/"
#NAME = long
#PWD = ong
export LANG="en_US.UTF-8"
svn update /data0/htdocs/www.yaf.com --username long --password long --no-auth-cache
记得修改权限可执行
分享到:
相关推荐
Linux下搭建SVN服务器,绝对可以成功搭建
linux下搭建svn服务器,讲述了linux下如何搭建svn代码服务器
linux下搭建SVN服务器完全手册,完全配置详解
linux下搭建svn服务器.doc
Linux下搭建svn服务器详解,很实用,并有讲解windows同步配置svn客户端。
linux下搭建svn服务器apache.pdf
linux下搭建SVN服务器完全手册.docx
linux下搭建SVN服务器完全手册借鉴.pdf
linux下搭建svn服务器(apache).pdf
linux下搭建svn服务器(apache)参照.pdf
linux下搭建svn服务器(apache)借鉴.pdf
linux下搭建svn服务器(apache)[借鉴].pdf
linux下搭建SVN服务器(局域网可用)-ver1.01.pdf
linux环境搭建svn服务器所需安装包,包括apr-1.7.0.tar.gz, apr-util-1.6.1.tar.gz, expat-2.1.0.tar.gz, openssl-1.0.2l.tar.gz, sqlite-autoconf-3330000.tar.gz, subversion-1.9.4.tar.gz, zlib-1.2.11.tar...