1.软件下载
a.下载subversion 官网地址--http://subversion.tigris.org/
b.下载Subversion的Windows客户端TortoiseSVN。 官网地址:TortoiseSVN
2.服务器安装
yum -y install subversion
rpm -ql subversion 查看下载后的信息,安装位置及详细信息
3.建立版本库
mkdir /opt/svn/svnrepos -p
svnadmin create /opt/svn/svnrepos/lhc (lhc就是版本库)
4.配置用户和权限
cd /opt/svn/svnrepos/lhc
*conf :存放版本库所使用的配置文件的目录*
*db :存放存储版本数据的数据库文件的目录*
*hooks :存放版本库钩子程序的目录*
*locks :存放库锁目录,用来跟踪库的访问者*
*format:存储一个整数的文件,此整数代表库层次结构版本*
*README.txt:版本库自述文件*
4.1 设置账号
cd /opt/svn/svnrepos/lhc/conf
注释:
authz:负责账号权限的管理,控制账号是否读写权限
passwd:负责账号和密码的用户名单管理
svnserve.conf:svn服务器配置文件
vim authz
只需在末尾添加,无需在文件其他部分修改和添加任何东西末尾内容如下:[\]
然后设置 账号 = 权限
r:读
w:写
:wq 保存退出即可
vim passwd
为刚才设置的账号设置密码: 账号 = 密码
修改svnserve.conf(重要)
vim svnserve.conf
[general]
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
5.启动svn服务器
**svnserve -d -r /opt/svn/svnrepo**
6.客户端访问svn服务器,上传检出文件
***svn://ip地址:3690/***
安装svn问题
问题1
解决办法
# svnserve -d -r /mnt/westos --listen-port 3691
[root@localhost conf]# netstat -antple | grep svn
tcp 0 0 :::3690 :::* LISTEN 0 125064 7427/svnserve
tcp 0 0 :::3691 :::* LISTEN 0 125826 7617/svnserve
为什么会出现这种原因呢?默认的启动svn服务,系统默认开启的端口为3690,当你启动第二个版本库时还是开启3690,所以就冲突了。
问题2
解决办法
在Chrome偏好设置->高级选项中,找到HTTPS/SSL,去掉“检查服务器证书吊销状态”的勾选,即可。 成功解决Google浏览器无法登录12306网站的问题!
完成以上步骤,如果还是不行的话,在12306网站首页中,下载根证书,然后在Chrome偏好设置->高级选项中,找到HTTPS/SSL->管理证书,在打开的对话框中,选择“受信任的根证书颁发机构”,导入刚下载的根证书即可。