CentOS6.7环境下SVN搭建与客户端链接
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了CentOS6.7环境下SVN搭建与客户端链接,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2674字,纯文字阅读大概需要4分钟。
内容图文
环境:CentOS 6.7系统,安装办法:yum
1. rpm –qa | grep subversion//查看是否有安装了subversion,想卸载就把他卸载了
yum remove subversion//卸载
yum install -y subversion httpd mod_dav_svn//安装对应的包和模块
svnserve –version//检查是否成功安装,输出如下即为安装成功
2. 创建svn用户
useradd -s /sbin/nologin svn
3. 创建仓库目录
svnadmin create /home/svn/test
chmod -R o+rw /home/svn //这个不添加会出现如下错误
4. 测试svn
df >/tmp/disk.txt
svn import /tmp/disk.txt file:///home/svn/test/disk.txt -m test
其中 命令格式为 svn import filename svn仓库路径 -m 说明
查看添加的文件信息 svn list --verbose file:///home/svn/test/
5. 配置apache
vim /etc/httpd/conf.d/subversion.conf //在最后面加入
<Location /test>
DAV svn
SVNPath /home/svn/test
AuthzSVNAccessFile /home/svn/test/conf/authz.conf
AuthType Basic
AuthName "Subversion"
AuthUserFile /home/svn/authfile
Require valid-user
</Location>
因为这里的运行环境是svn,运行httpd的用户不再是apache了,而是svn,更改如下
User svn
Group svn
6. 添加用户认证
htpasswd -c -m /home/svn/authfile user1
#user1为用户名,回车后输入密码;第二次创建用户就不能加-c选项了,详细参考htpasswd命令
7. 编辑用户权限
vim /home/svn/test/conf/authz.conf加入:
[test:/]
user1=rw
//这一步如果漏掉了会报错如下:尽管再报错之前会让你输出账号密码
8. 启动httpd服务/启动svn服务
/etc/init.d/httpd start
svnserve -d -r /home/svn/test
9. 安装win7下的TortoiseSVN客户端测试
下载地址 https://tortoisesvn.net/downloads.html
32位就下载安装32位,64就下载安装64位。然后都是简单的下一步操作,不详细叙述了。如果想安装中文支持,客户
端下载界面下方可以下载。
安装完成记得重启!安装完成记得重启!安装完成记得重启!
重要的事情说三遍。我就因为没重启,选择文件夹右键找不到我要找的玩意。还以为电脑坏了,注销电脑后,鼠标右
键需要的按钮才出来。图如下一步骤第一张:
10.建立客户端连接
这个地址一定要写对,否则报错!为什么这样写?思考下apache的网站目录路径就想通了
弹出输入账号密码界面,输入账号密码后,OK。
文件变成如下:
打开文件,内容如下:
在服务器端查看
svn list file:///home/svn/test///显示的内容和上图一致
以上过程也算比较粗糙的,防火墙规则都没设置。生产环境下就自行设置吧。
到此安装与客户端链接完成!
本文出自 “kw_lee” 博客,请务必保留此出处http://11398377.blog.51cto.com/11388377/1758397
原文:http://11398377.blog.51cto.com/11388377/1758397
内容总结
以上是互联网集市为您收集整理的CentOS6.7环境下SVN搭建与客户端链接全部内容,希望文章能够帮你解决CentOS6.7环境下SVN搭建与客户端链接所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。