centos安装svn服务器

本文详细介绍了如何在CentOS上搭建SVN服务器的过程,包括下载、安装、配置等步骤,并提供了测试连接的方法。

登录时不能通过认证时注意看一下防火墙,是否授权了相应的端口号。iptables -A INPUT -p tcp --dport 8083 -j ACCEPT

一般centOS上已经有工具svn了 可以选择安装

查看是否安装了svn工具使用如下指令:

rpm -qa | grep subversion

如果已经安装了,则不需要下载包之类的安装了 直接使用就是 如果没有,则从头看起以下这篇转载的文章

安装了一下SVN服务器,本文没有与Apache整合,过程如下:

一,下载相关软件:

[root@youxia201 test]# wget http://subversion.tigris.org/downloads/subversion-1.6.1.tar.gz

[root@youxia201 test]# wget http://subversion.tigris.org/downloads/subversion-deps-1.6.1.tar.gz

 

 

二,安装及配置:

1,解压,要在同一个目录下:

[root@youxia201 opt]# tar -zxvf subversion-1.6.1.tar.gz

[root@youxia201 opt]# tar -zxvf subversion-deps-1.6.1.tar.gz

 

2,编译及安装:

[root@youxia201 subversion-1.6.1]# ./configure --prefix=/usr/local/svn/

[root@youxia201 subversion-1.6.1]# make && make install

 

3,把svn相关的命令添加到环境变量中:

[root@youxia201 subversion-1.6.1]# echo "export PATH=$PATH:/usr/local/svn/bin/" >> /etc/profile

[root@youxia201 subversion-1.6.1]# source /etc/profile

 

[root@youxia201 subversion-1.6.1]# svn

svn svnadmin svndumpfilter svnlook svnserve svnsync svnversion

 

 

三,建立测试仓库:

1 ,建立 SVN 的根目录,研发中心有多个项目部:

[root@youxia201 subversion-1.6.1]# mkdir -p /opt/svn/

 

2 ,建立一个测试仓库:

[root@youxia201 subversion-1.6.1]# mkdir -p /opt/svn/svntest/

 

[root@youxia201 subversion-1.6.1]# svnadmin create /opt/svn/svntest/

 

 

3 ,修改配置文件:

[root@youxia201 svntest]# cd /opt/svn/svntest/conf/

[root@youxia201 conf]# ll

总计 24

-rw-r--r-- 1 root root 710 08-25 09:40 authz

-rw-r--r-- 1 root root 325 08-25 09:38 passwd

-rw-r--r-- 1 root root 1449 08-25 09:36 svnserve.conf

 

 

[root@youxia201 conf]# vi svnserve.conf

[general]

anon-access = none

auth-access = write

password-db = passwd

authz-db = authz

 

 

[root@youxia201 conf]# vi authz

[svntest:/]

lipeng = rw

# 给svntest仓库添加一个名称为的用户,权限为可写。

 

[root@youxia201 conf]# vi passwd

lipeng = 123456

# 由于是测试,密码设置为123456

 

 

 

四,在 Windows XP 上安装 svn 客户端:

1 ,下载地址:

http://code.google.com/p/rails4scm/downloads/detail?name=tortoisewin32svn.msi

 

2 ,下载完成后,直接 next 安装即可,安装完成后需要重启生效。

 

 

 

 

五,启服务器及测试:

1 ,启 SVN 服务,并指定 SVN 的根目录:

[root@youxia201 test]# svnserve -d -r /opt/svn/

 

2 ,服务已经正常起来:

[root@youxia201 test]# netstat -tunlp | grep svn

tcp 0 0 0.0.0.0:3690 0.0.0.0:* LISTEN 8646/svnserve

 

3 ,测试:

在桌面上新建一个名称为 svntest 的目录,在此目录上点击右键,选择 Checkout ,在首行填写 svn 服务器的 IP 地址及仓库名称

 

输入相应的用户名称及密码后就可以使用了

 

感谢原作者

原文链接: http://chlotte.blog.51cto.com/318402/382700


内容概要 本资源是一套完整可运行的 Qt Widgets 批量图片压缩桌面工具源码,基于 Qt5/C++ 从零开发,专为初学者设计,分步实现图片批量处理全套功能。工具支持多选单张图片、直接读取整个文件夹内所有 JPG/PNG 图像,可自定义输出图片分辨率、调节 JPG0~100 区间压缩质量,自带锁定宽高比防拉伸变形功能;批量处理完成后自动统计每张图片压缩前后文件体积,计算整体压缩缩小比例,直观展示压缩效果。 适用人群 Qt/C++ 零基础初学者,学习 QImage 图像绘图、文件目录遍历、UI 交互开发; 需要本地批量处理图片的办公、设计、自媒体从业者; 想要学习图片缩放、JPG 压缩、本地文件 IO、进度条交互的开发学习者。 使用场景 自媒体批量压缩配图,降低图片体积节省上传流量; 摄影、设计批量统一图片尺寸,批量轻量化相册图片; 程序开发学习:QFileDialog 文件选择、QDir 文件夹遍历、QImage 缩放保存、QSlider 参数联动、批量循环界面防卡顿、文件大小格式化转换全套 Qt 图像开发实战案例。 工具核心功能清单 双模式导入图片:手动多选单张图片 / 一键读取整个文件夹全部图片; 自定义输出宽高分辨率,支持锁定原始宽高比,避免图片拉伸变形; 滑块调节 JPG 压缩质量 0~100,平衡图片清晰度与文件占用大小; 自定义输出保存目录,批量生成压缩后的图片文件; 实时进度条展示处理进度,循环中刷新界面,程序不会假死卡顿; 自动统计每张图片压缩前后体积,换算 KB/MB 直观展示; 批量完成弹窗汇总:图片总数、成功数量、单张大小对比、整体压缩节省空间比例; 完整模块化代码,功能拆分清晰,每段代码附带详细注释,新手可分步拆解学习。 其他说明 开发环境:Qt Creator + Qt5.15 MSVC,Windows 平台可直接编译运行; 源码结构清晰,功能
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值