centos 6.3 安装svn服务端 window客户端 Linux客户端应用

简介: 查看svn安装的路径命令: whereis svn Centos6.3环境下配置独立的svn服务器   虚拟机装了centos6.3 想着装个svn 看了很多网上的教程都没成功 最后结合几个教程安装成功,记录一下 一,下载相关软件: # wget http://subversion.tigris.org/downloads/s
查看svn安装的路径命令:
whereis svn

Centos6.3环境下配置独立的svn服务器  
虚拟机装了centos6.3 想着装个svn 看了很多网上的教程都没成功 最后结合几个教程安装成功,记录一下

一,下载相关软件:
二,安装及配置:
1,解压,要在同一个目录下:

# tar -zxvf subversion-1.6.1.tar.gz
# tar -zxvf subversion-deps-1.6.1.tar.gz

2,编译及安装:

# ./configure --prefix=/usr/local/svn/

# make && make install

三,配置svn

1.安装svn服务器端
yum install subversion      从镜像下载安装svn服务器端
cd /opt/              //进入目录,准备创建svn目录
mkdir svn                   //创建一个svn目录
chmod -R 777 svn            //修改目录权限为777
svnadmin create /opt/svn/sunny  //创建一个svn版本仓库sunny(sunny可以随便起名字)
cd sunny/conf               //进入sunny版本仓库下的配置文件目录

2.下面要修改这个目录下的三个配置文件
(1)vi svnserve.conf    //配置版本库信息和用户文件和用户密码文件的路径、版本库路径


# anon-access = read
# auth-access = write
# password-db = passwd
//这四行,前面的#号和空格去掉,变成
anon-access = none      //改成none 注意前面的空格要删掉 有空格svn会出错
auth-access = write
password-db = passwd
realm = sunny           //改成自己的版本库
保存


(2)vi authz     //文件,创建svn组和组用户的权限
[group]
sunny = gep,wce //创建一个sunny的组,并制定两个用户gep和wce


[/]             //制定根目录下的权限
@sunny = rw     //sunny组用户权限为读写
* = r           //其他用户只有读权限
保存退出


(3) vi passwd   //创建或修改用户密码
[users]
gep = 123456    //用户名为gep的用户的密码为123456
wce = 123456    //。。。
保存退出


然后要设置自启动
vi /etc/rc.local    打开自启动文件
文件内容如下
#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.



svnserve -d -r /opt/svn/sunny

svn命令:
lsof -i :3690   查看svn是否启动
ps aux |grep 'svn'  查找所有svn启动的进程
kill -9 2505    杀死2505这个查找到的svn进程
svnserve -d -r /usr/local/svn/sunny 启动svn(可以把这个放到/etc/local/rc.local文件中,实现开机自启动)

这个有必要解释一下 –d是后台运行  ‐r是读取版本库的根目录

如果3690端口没开:

#iptables -I INPUT -p tcp --dport 3690 -j ACCEPT  #开放3690端口
#/etc/rc.d/init.d/iptables save                  #保存配置,非常重要 
#/etc/init.d/iptables status   # 查看是否已经成功:

然后从外面telnet 服务器ip的 3690端口,如果是通的,那么说明成功啦。  

	linux客户端:	# svn checkout svn://172.16.107.132
目录
相关文章
|
2月前
|
Linux 数据安全/隐私保护 Windows
命令方式:window向linux传文件
【10月更文挑战第6天】本文介绍了如何在Linux系统中通过命令`ip a`获取IP地址,并在Windows系统下使用CMD命令行工具和SCP命令实现文件传输。示例展示了如何将D盘中的`mm.jar`文件上传至IP地址为192.168.163.122的Linux系统的/up/目录下,最后在Linux系统中确认文件传输结果。
255 65
|
2月前
|
Web App开发 搜索推荐 Unix
Linux系统之MobaXterm远程连接centos的GNOME桌面环境
【10月更文挑战第21天】Linux系统之MobaXterm远程连接centos的GNOME桌面环境
333 4
Linux系统之MobaXterm远程连接centos的GNOME桌面环境
|
2月前
|
Linux 网络安全 数据安全/隐私保护
Linux系统之Centos7安装cockpit图形管理界面
【10月更文挑战第12天】Linux系统之Centos7安装cockpit图形管理界面
98 1
Linux系统之Centos7安装cockpit图形管理界面
|
2月前
|
Web App开发 网络协议 Linux
linux命令总结(centos):shell常用命令汇总,平时用不到,用到就懵逼忘了,于是专门写了这篇论文,【便持续更新】
这篇文章是关于Linux命令的总结,涵盖了从基础操作到网络配置等多个方面的命令及其使用方法。
76 1
linux命令总结(centos):shell常用命令汇总,平时用不到,用到就懵逼忘了,于是专门写了这篇论文,【便持续更新】
|
2月前
|
Linux Docker 容器
Centos安装docker(linux安装docker)——超详细小白可操作手把手教程,包好用!!!
本篇博客重在讲解Centos安装docker,经博主多次在不同服务器上测试,极其的稳定,尤其是阿里的服务器,一路复制命令畅通无阻。
1475 4
Centos安装docker(linux安装docker)——超详细小白可操作手把手教程,包好用!!!
|
2月前
|
存储 网络协议 Linux
AWS实操-EC2-创建购买linux(centos)EC2服务器
AWS实操-EC2-创建购买linux(centos)EC2服务器
|
3月前
|
NoSQL Linux Redis
linux之centos安装redis
linux之centos安装redis
|
3月前
|
Linux Python
Linux之centos安装clinkhouse以及python如何连接
Linux之centos安装clinkhouse以及python如何连接
|
3月前
|
Linux
linux之centos安装dataease数据报表工具
linux之centos安装dataease数据报表工具
|
3月前
|
消息中间件 Linux
linux之centos安装rabbitmq
linux之centos安装rabbitmq