搭建svn服务器centos
❶ 用centos6.5搭建了svn服务器 无登陆认证对话框 提交失败
试试关闭下iptables和selinux
chkconfig iptables off
iptables -F
vi /etc/selinux/config 把enforcing改成disabled
然后重启centos
❷ 如何在CentOS 6 5系统上安装SVN服务器端
查看是否可以从yum软件仓库找到SVN安装包
yum list *svn*
2
从使用yum软件仓库安装SVN,执行
yum install subversion.i686
中间会列出要关联的包,并提示下载:输入“y”并确认
3
SVN已经安装成功
END
创建版本库
查看SVN 命令
svn -help
创建版本库目录
mkdir -p /home/svn/svnfile
创建版本库
svnadmin create /home/svn/svnfile
生成以下目录
进入conf目录(这是该SVN版本库的配置目录)
查看配置文件
ls -l
设置密码
vim passwd
按ESC键,切换到命令行,输入
:wq!
保存并退出
设置权限
vim authz
在末尾添加
[/]
ver=rw
版本库的根目录ver对其具有读写权限(r为读权限w为写权限)
修改svnserver.conf
设置
anon-access=none #匿名用户不可访问
auth-access=write #认证用户可以执行写操作
password-db=passwd #密码文件
authz-db=authz #认证文件
END
开启SVN
1
启动SVN
svnserve -d -r /home/svn/
我的服务器用的是小鸟云的,性能稳定,访问流畅。
❸ linux centos7.2怎么安装svn服务器
开机登录进入命令行!
sudo yum install -y subversion
输入这个命令进行安装,前面加入sudo。不然会没有权限
安装完成后,发现已经有了svn相关命令
知道svn服务器的地址,然后创建一个目录,比如svn,进入该目录,输入:
svn checkout http://********
当然,也可以是其他的协议,比如svn等
就可以将服务器上的数据弄下来了
OK,在该目录下就已经有你checkout来的东西了。
❹ Linux 搭建SVN服务器(C/S模式)
Linux System Environment
一、配置阿里云yum源和epel源
提示: 阿里云yum源官网 https://developer.aliyun.com/mirror/
二、yum安装SVN软件
三、创建SVN版本库目录
提示: 自定义此目录为版本库目录,为后面创建版本库提供存位置
四、创建SVN版本库
五、创建用户并设置用户权限
六、配置SVN服务器配置文件
提示: 每一项目参数前面都不要留空格,否则会报错
七、关闭防火墙及SElinux
提示: 防火墙可以不关闭,放行SVN端口(SVN默认端口3690)
八、启动SVN服务
九、测试SVN客户端访问SVN服务
1、Windows使用TortoiseSVN 客户端测试
输入 svn://192.168.201.56:3690/xiaoming (xiaoming是自定义的版本库名称)
2、Linux SVN客户端操作命令
❺ 如何在阿里云服务器centos 7上配置svn服务器
在阿里云服务器centos 7上配置svn服务器方法详见:http://jingyan..com/article/148a1921d84be34d71c3b18f.html
❻ Linux centos下安装svn服务器就这么难么
Centos下安装SVN服务器详细步骤
在保证联网的条件下,执行以下一、二操作,否则请先下载apache、svn的安装包并解压缩
1.安装apache
yum install httpd
2.安装svn
yum install subversion
yum install mod_dav_svn
3.创建SVN仓库
mkdir /home/svn
4.在SVN仓库目录下创建你要的版本库
svnadmin create /home/svn/xyz (版本库名:xyz)
5.创建用户及密码
在/home/svn/xyz/conf目录下,输入:htpasswd -c passwd xiao
第一次在创建用户密码,需加上“- c”参数
6.设置权限
编辑authz文件,设置组别人员读写权限
9.防火墙打开3690端口
进入/etc/sysconfig,修改iptables文件
加入如下:
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3690 -j ACCEPT
10.修改apache,目的是保证http能够访问
修改/etc/httpd/conf.d/subversion.conf文件
加入如下:
LoadMole dav_svn_mole moles/mod_dav_svn.so
LoadMole authz_svn_molemoles/mod_authz_svn.so
<Location />
DAV svn
SVNParentPath /home/svn/xyz
AuthType Basic
AuthName "Authorization Realm"
AuthUserFile /home/svn/xyz/conf/passwd
AuthzSVNAccessFile /home/svn/xyz/conf/authz
Require valid-user
</Location>
11.配置SVN下目录被apache拥有
chown–R apache:apache/home/svn/xyz
12.设置apache开机启动
chkconfig httpd on
13.设置svn开机启动
(1)编写/usr/local/customshell/svn.sh,内容为svnserve –d --listen-port 3690 –r / home/svn/xyz
(2). vim /etc/rc.d/rc.local增加一句:/usr/local/customshell/svn.sh
❼ 虚拟机中centos下搭建了SVN服务器客户端没有登陆窗口怎么解决
在访问的电脑上使用 telnet 192.168.2.98 3690
如果不行,查询一下防火墙,关闭,Selinux关闭。
访问的权限是在auhtz,passwd,svnserve.conf
决定的
有问题再贴出来。
❽ Centos 配置svn 并自动更新至远端web目录下
1.安装subversion
2.创建svn的版本库
3.配置svn版本库
4.启动svn
1.首先在web端手动使用SVN同步一下内容,看是否能同步过来
2.更改目录权限
3.到SVN服务器修改勾子文件,然SVN有更改时自动同步到web服务器
7.给这个文件添加执行权限
8执行一下这个脚本(1.保存需要的密码 2.看脚本是否能执行)
❾ 如何在CentOS 7中安装Subversion
SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的。SVN是一个安全虚拟网络系统,它将系统整体的信息安全功能均衡合理地分布在不同的子系统中,使各子系统的功能得到最大限度的发挥,子系统之间互相补充,系统整体性能大于各子系统功能之和,用均衡互补的原则解决了"木桶原理"的问题。使用root帐户登录服务器,安装SVN服务:#yum install subversionk //安装svn#svnserve --version //查看SVN版本#mkdir svn //创建目录#mkdir project #svnadmin create /home/svn/rep/3.cdconf 在passwd文件中添加用户4.修改配置文件修改authz文件,添加用户目录权限。修改文件svnserve.confanon-access = read #匿名用户可读 none 无权限auth-access = write #授权用户可写password-db = /home/svn/rep/conf/passwd #使用哪个文件作为账号文件authz-db = /home/svn/rep/conf/authz #使用哪个文件作为权限文件realm = /home/svn/rep # 认证空间名,版本库所在目录5. 访问svn路径svn://192.168.0.110如果访问不到,可以试试关闭防火墙:systemctl stop firewalld.service #停止firewallsystemctl disable firewalld.service #禁止firewall开机启动svnserve -d --listen-port 3690 -r /home/svn/rep原文来自:
❿ centos 搭建了svn服务器,怎么查看地址
安装步骤如下:
1、yum install subversion
2、输入rpm -ql subversion查看安装位置,如下图:
可以看到 svn在bin目录下生成了几个二进制文件。
再输入/usr/bin/svnversion --version 就可以查看svn的版本,这样就说明svn安装成功,如下图:
3、创建svn版本库目录
mkdir -p /var/svn/svnrepos
4、创建版本库
svnadmin create /var/svn/svnrepos
执行了这个命令之后会在/var/svn/svnrepos目录下生成如下这些文件
5、进入conf目录(该svn版本库配置文件)
authz文件是权限控制文件
passwd是帐号密码文件
svnserve.conf SVN服务配置文件
6、设置帐号密码
vi passwd
在[users]块中添加用户和密码,格式:帐号=密码,如dan=dan
7、设置权限
vi authz
在末尾添加如下代码:
[/]