centos 7 SVN服务器端安装与使用
2016-12-16 13:54
211 查看
1 .安装命令
2.:配置版本仓库。在/home创建目录svn,在/home/svn/sunny 创建目录sunny(随意起的)
3.svn配置
进入版本仓库的配置文件 /usr/local/svn/sunny/conf
下可以看到有3个配置文件
authz 设置用户权限配置文件
passwd 设置用户账号配置文件
svnserve.conf 设置svnd基本配置文件
1)打开svnserve.conf配置版本库信息和用户文件和用户密码文件的路径、版本库路径
将以上四行的注释去掉,注意一定要顶格,不要有空格。
2)创建svn组和组用户的权限
3)创建或修改用户密码
vi passwd
4.svn启动
启动svnserve -d -r
版本库目录
如 svnserve -d -r /home/svn/
查看是否启动
ps -ef | grep svn
1)SVN的自动启动
vi /etc/rc.local 打开自启动文件添加
/usr/bin/svnserve -d -r /home/svn/
2)进入到虚拟机/var/www/html/zzy目录下
windows修改代码,linux待命更新
3)linux自动更新
在 /home/svn/sunny/hooks/创建文件post-commit必须给其可执行的权限
chmod -R 777 post-commit
在vi /home/svn/sunny/hooks/post-commit中加入
#!/bin/sh
export LANG=en_US.UTF-8
/usr/bin/svn update /var/www/html/zzy/sunny --username u1 --password 123
5.别忘了配置防火墙,开启3690端口
yum install -y subversion
2.:配置版本仓库。在/home创建目录svn,在/home/svn/sunny 创建目录sunny(随意起的)
svnadmin create /home/svn/sunny/
3.svn配置
进入版本仓库的配置文件 /usr/local/svn/sunny/conf
下可以看到有3个配置文件
authz 设置用户权限配置文件
passwd 设置用户账号配置文件
svnserve.conf 设置svnd基本配置文件
1)打开svnserve.conf配置版本库信息和用户文件和用户密码文件的路径、版本库路径
#anon-access=none #不允许匿名访问 #auth-access=write #允许写入 #password-db=passwd #访问时需要输入密码 #authz-db=authz #访问权限设置
将以上四行的注释去掉,注意一定要顶格,不要有空格。
2)创建svn组和组用户的权限
vi authz
[group] g1=u1,u2,u3 #创建一个g1的组,并指定一个用户u1,u2,u3 [/] #制定根目录下的权限 @g1= rw #g1组用户权限为读写 * = r #其他用户只有读权限保存退出
3)创建或修改用户密码
vi passwd
[users] u1 = 123
4.svn启动
启动svnserve -d -r
版本库目录
如 svnserve -d -r /home/svn/
查看是否启动
ps -ef | grep svn
1)SVN的自动启动
vi /etc/rc.local 打开自启动文件添加
/usr/bin/svnserve -d -r /home/svn/
2)进入到虚拟机/var/www/html/zzy目录下
cd /var/www/html/zzy svn checkout svn://192.168.1.98/sunny
windows修改代码,linux待命更新
3)linux自动更新
在 /home/svn/sunny/hooks/创建文件post-commit必须给其可执行的权限
chmod -R 777 post-commit
在vi /home/svn/sunny/hooks/post-commit中加入
#!/bin/sh
export LANG=en_US.UTF-8
/usr/bin/svn update /var/www/html/zzy/sunny --username u1 --password 123
5.别忘了配置防火墙,开启3690端口
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3690 -j ACCEPT
相关文章推荐
- 最简单实用的MongoDB安装教程:在CentOS中使用 yum 安装MongoDB及服务器端配置详解
- 在CentOS中使用 yum 安装MongoDB及服务器端配置
- CentOS 6.2下SVN安装与使用
- CentOS 6 使用 yum 安装MongoDB及服务器端配置
- CentOS 6.3上SVN安装过程及使用手册
- 最简单实用的MongoDB安装教程:在CentOS中使用 yum 安装MongoDB及服务器端配置详解
- centos 上 安装 svn 超简单的方式 ,不使用 apache和http
- 在CentOS中使用 yum 安装MongoDB及服务器端配置
- 在CentOS中使用 yum 安装MongoDB及服务器端配置
- 在CentOS中使用 yum 安装MongoDB及服务器端配置
- CentOS 6 使用 yum 安装MongoDB及服务器端配置
- 在CentOS中使用 yum 安装MongoDB及服务器端配置
- Myeclipse下安装和使用svn服务器端、客户端(图解)
- CentOS 6.3上SVN安装过程及使用手册
- 安装svn服务器端之后,MyEclipse安装的svn不能使用,总是报错
- linux下svn服务器端安装与使用
- 在CentOS中使用 yum 安装MongoDB及服务器端配置
- centos下svn的安装及使用
- 最简单实用的MongoDB安装教程:在CentOS中使用 yum 安装MongoDB及服务器端配置详解
- CentOS 6.3上SVN安装过程及使用手册