Linux下搭建SVN服务器全程记录
用自己的Linux服务器安装了个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
- anon-access = none
- password-db = passwd
- authz-db = authz
- 添加用户名、密码
- [root@myservice svndata]# vim passwd
- yourname = yourpasswd
- 继续配置:读写权限
- [root@myservice svndata]#vi authz
- 写入
- [/]
- 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/
之后在Windowsjj下用svn版本库浏览器查看:svn:192.168.138.34:9999 如果成功可以看到目录。
相关推荐
IT之家 2020-03-11
graseed 2020-10-28
zbkyumlei 2020-10-12
SXIAOYI 2020-09-16
jinhao 2020-09-07
impress 2020-08-26
liuqipao 2020-07-07
淡风wisdon大大 2020-06-06
yoohsummer 2020-06-01
chenjia00 2020-05-29
baike 2020-05-19
扭来不叫牛奶 2020-05-08
hxmilyy 2020-05-11
黎豆子 2020-05-07
xiongweiwei00 2020-04-29
Cypress 2020-04-25
冰蝶 2020-04-20