大家好,我是考100分的小小码 ,祝大家学习进步,加薪顺利呀。今天说一说linux 安装 svn_Vim配置,希望您对编程的造诣更进一步.
在linux上安装配置svn
(1):安装SVN Server
yum -y install subversion
(2):查看版本号:
svnserve –version
(3):创建SVN版本库
mkdir -p /var/svn-cj ##创建svn主资源库目录
svnadmin create /var/svn-cj/qy73 ##创建SVN版本库
(4):配置版本库(authz文件是权限控制文件、passwd是帐号密码文件、svnserve.conf SVN服务配置文件)
cd /var/svn-cj/qy73/conf ##进入文件目录(测试用)
(5):设置账号密码
vim /var/svn-cj/qy73/conf/passwd
去掉[users]前面的#,否则svn只能以匿名用户登录,客户端不会出现登录窗口,除非你的anon不为none,否则将返回一个错误。这里的密码是没有加密的。然后添加自己的账号和密码。
chenjian = tiger
(6):修改访问权限
vim /var/svn-cj/qy73/conf/authz
这里面配置不同项目不同目录中,不同账号的权限。以下配置是chenjian用户对svn项目有读写权限,其他账号无访问权限
[/]
chenjian = rw
*=
(7):修改svnserve.conf文件
vim /var/svn-cj/qy73/conf/svnserve.conf
#去掉#[general]前面的#号 [general]
#匿名访问的权限,可以是read,write,none,默认为read anon-access = none
#认证用户的权限,可以是read,write,none,默认为write auth-access = write
#密码数据库的路径,去掉前面的# password-db = passwd
#账户数据库路径
authz-db = authz
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
(8):配置防火墙
vi /etc/sysconfig/iptables
添加如下命令
-A INPUT -p tcp -m state –state NEW -m tcp –dport 3690 -j ACCEPT
(9):重启防火墙
service iptables restart
(10):启动SVN版本库
svnserve -d -r /var/svn-cj
(11):查看服务是否启动(出现两行说明启动,一行没启动)
ps aux | grep svnserve
(12):停止SVN命令
killall svnserve
(13)Win连接URL为:(下面会用到)
svn://ip/qy73
注意:
1.启动服务时,路径应该写上svn数据仓库的根目录(例如:svnserve -d -r /var/svn-cj)
2.客户端应该是写版本库目录(例如:svn://192.168.153.161/qy73)
如果大家觉得有用,请关注我的头条号。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/11636.html