svn linux 服务器搭建
来源:互联网 发布:淘宝抠图多少钱一张 编辑:程序博客网 时间:2024/04/19 12:27
1.首先在linux确定svn是否安装使用命令 svn --version 如果出来svn版本就确定svn已经安装了
2.创建一个svn目录我这用的是/mnt/svn,这个目录主要是用来存放同步数据的
3.如果有多个群组需要使用不同的目录在/mnt/svn目录下再新建文件夹,我这使用的是/mnt/svn/svnrepos
4。进入到/mnt/svn/svnrepos/目录下,使用 svnadmin create . 创建svn
5.使用ls查看会发现目录下多了几个文件,进入conf文件夹
6.使用vim authz 打开authz文件
修改authz文件
[svnrepos:/] #svnrepos是刚才svnadmin create创建的目录用来存放库的目录
u=rw # u 是svn使用的用户名 rw是读写权限
*=r # 其他用户连接到该svn只有读取的权限
7.修改passwd文件
u=123456 # u是用户名 123456是密码
8.修改svnserve.conf 文件 ,之前这些都是被注释掉
anon-access = none #这个需要修改,其他用户登录不了
auth-access = write
password-db = passwd
authz-db = authz
realm = svnrepos //这个svnrepos 就是我们放svn文件的文件夹名称
9配置完成 killall svnserve如果有进程就会被杀掉,没有会提示
10启动sudo svnserve -d -r /mnt/svn/svnrepos
在window下直接安装svn客户端就好
svn检出时候 url 填写svn://192.168.100.171/svnrepos 服务器的svn目录
检出至目录就是window下存放svn数据的目录确定后会提示你输入用户名和密码。如果连接不通先屏一下linux看看能不能ping通
通了之后再将需要的文件svn更新和svn同步
再回到linux服务端回到/mnt/svn/svnrepos 目录 使用svn co svn://192.168.100.171/svnrepos ,我这使用的是window上传到linux的路径然后会让你输入root密码 和svn用户名和密码就可以将数据同步过来了
使用svn update . 就可以更新当前目录下的文件
这样一个简单的svn的数据传输就搭建好了
/***如何将服务器的文件下载到客户端***/
svn add /mnt/svn/svnrepos/README.txt #服务器添加文件
svn commit -m "add README.txt" README.txt #提交给服务器 -m添加日志文件
svn delete /mnt/svnrepos/README.txt #删除readme.txt文件
svn commit -m "delete README.txt" README.txt//提交服务器
到window客户端 svn更新就可以数据同步了
开机启动设置:将svnserve -d -r /mnt/svn/svnrepos 这个命令添加到脚本/etc/rc中,在exit 0 之前
修改环境变量 vim添加编辑器 在~胡勇文件夹下ls -a
vim .bash_profile
添加一行SVN_EDITOR=vim
export = SVN_EDITOR
export path//原来就有
. .bash_profile
svn使用的时候会有防火墙挡住可以关闭或者在 vi /etc/sysconfig/iptables
subversion的默认端口是3690,我们将3690添加的服务器的允许列表中,打开iptables,添加如下一句配置:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT#这句原来存在
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3690 -j ACCEPT
重启防火墙 service iptables start
- linux 搭建SVN服务器。
- linux 搭建SVN服务器。
- 搭建Linux svn 服务器
- Linux 搭建SVN 服务器
- 搭建svn linux服务器
- Linux 搭建SVN 服务器
- Linux 搭建SVN 服务器
- Linux 搭建svn服务器
- Linux 搭建SVN 服务器
- Linux 搭建svn服务器
- Linux 搭建SVN 服务器
- Linux 搭建SVN 服务器
- Linux 搭建SVN 服务器
- Linux 搭建SVN 服务器
- 搭建linux svn服务器
- Linux 搭建SVN 服务器
- Linux 搭建SVN 服务器
- Linux搭建SVN服务器
- 【百金轻】:乍暖还寒 最难将息
- 2016【太原网络营销师】郭文军讲网站上线后该做什么?
- SCI投稿过程总结、投稿状态解析、修稿处理、拒稿后对策及接受后总结等
- DE10 Continuation: Complex Characteristic Roots
- java提高篇(二)-----理解java的三大特性之继承
- svn linux 服务器搭建
- 文件流输出到本地内存/直接访问外网路径,等到返回值
- java面试题(二)
- java面试题(三)
- 主动噪声控制方向期刊
- extJS 表单 Form的使用
- 线段树区间合并(POJ 3667 Hotel ,HDU HDU3308 LCIS)
- MSVCRTD.lib(crtexew.obj) : error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainC
- [leetcode]Binary Tree Preorder Traversal