搭建SVN服务器

简介:

系统:Red Hat Enterprise Linux Server release 6.5 (Santiago)


安装svn:yum install -y subversion


创建目录

mkdir -pv /svn/svndata

mkdir -pv /svn/svnpasswd


启动svn:svnserve -d -r /svn/svndata/

创建项目:svnadmin create /svn/svndata/sadoc

查看目录结构:tree /svn/svndata/sadoc/


同时过滤2个字符串

cd /svn/svndata/sadoc/conf/

egrep "\-access|\-db =" svnserve.conf 

[root@test1 conf]# egrep "\-access|\-db =" svnserve.conf 

# anon-access = read

# auth-access = write

# password-db = passwd

# authz-db = authz

vim svnserve.conf

anon-access= none

auth-access= write

password-db = /svn/svnpasswd/passwd

authz-db = /svn/svnpasswd/authz


移动密码文件和权限文件

mv authz /svn/svnpasswd/

mv passwd /svn/svnpasswd/


定义用户

vim /svn/svnpasswd/passwd 

[users]

huhaiqing = 123

user1 = 123

user2 = 123

配置权限

vim /svn/svnpasswd/authz 

[aliases]

[groups]

app_manager = huhaiqing

usergr = user1,user2

[sadoc:/] # sadoc项目名称

@usergr = r # @组名,通过组名配置权限

huhaiqing = rw

重启svnserver

pkill svnserver

svnserve -d -r /svn/svndata/


使用svn图形客户端测试




linux svn 命令使用

创建命令

mkdir sadoc

cd sadoc/

mkdir trunk branch tags


导入目录结构:svn import -m "a" sadoc/ svn://192.168.8.61/sadoc

导出目录结构:svn checkout svn://192.168.8.61/sadoc sadoc/

更新文件:svn update --force svn://192.168.8.61/sadoc sadoc/

查看目录:svn list --verbose svn://192.168.8.61/sadoc

查看文件:svn cat svn://192.168.8.61/sadoc/css/bootstrap.css

提交数据

cd sadoc

echo test>test.txt

svn add test.txt

svn ci -m "test"




     本文转自1321385590 51CTO博客,原文链接:http://blog.51cto.com/linux10000/1948047,如需转载请自行联系原作者



相关文章
|
18天前
|
存储 网络协议 Ubuntu
Linux环境下的SVN服务器搭建并结合内网穿透实现远程连接
Linux环境下的SVN服务器搭建并结合内网穿透实现远程连接
|
18天前
|
Ubuntu 安全 网络安全
百度搜索:蓝易云【Ubuntu系统SVN服务器搭建教程】
现在,你已经成功在Ubuntu系统上搭建了SVN服务器。其他用户可以通过SVN客户端连接到你的SVN服务器,进行代码版本管理和协作开发。注意,为了安全起见,建议配置SSL加密以保护数据传输。
43 1
|
18天前
|
Apache 项目管理 数据安全/隐私保护
【cpolar】TortoiseSVN如何安装并实现公网提交文件到本地SVN服务器
【cpolar】TortoiseSVN如何安装并实现公网提交文件到本地SVN服务器
56 0
|
18天前
|
网络协议 Ubuntu Linux
如何在Linux环境搭建本地SVN服务器并结合cpolar实现公网访问
如何在Linux环境搭建本地SVN服务器并结合cpolar实现公网访问
|
18天前
|
存储 网络协议 Ubuntu
Linux环境下SVN服务器的搭建与公网访问:使用cpolar端口映射的实现方法
由于文档资料越来越多,将所有资料都存放在自己的电脑上容易混淆,并且也不利于分享。这种情况下,考虑将资料上传SVN统一管理,这样一来其他人也能很方便的查略各种资料。
|
18天前
|
算法 程序员 Apache
Windows下搭建SVN服务器并配置eclipse和idea
Windows下搭建SVN服务器并配置eclipse和idea
72 1
|
18天前
|
网络安全 数据安全/隐私保护
Centos8下快速搭建SVN服务器
Centos8下快速搭建SVN服务器
133 0
|
4天前
|
弹性计算 监控 开发工具
【阿里云弹性计算】阿里云ECS的网络优化实践:VPC配置与网络性能提升
【5月更文挑战第29天】阿里云ECS通过虚拟私有云(VPC)提供高性能、安全的网络环境。VPC允许用户自定义IP地址、路由规则和安全组。配置包括:创建VPC和交换机,设定安全组,然后创建ECS实例并绑定。优化网络性能涉及规划网络拓扑、优化路由、启用网络加速功能(如ENI和EIP)及监控网络性能。示例代码展示了使用Python SDK创建VPC和交换机的过程。
32 3
|
4天前
|
存储 固态存储 安全
阿里云4核CPU云服务器价格参考,最新收费标准和活动价格
阿里云4核CPU云服务器多少钱?阿里云服务器核数是指虚拟出来的CPU处理器的核心数量,准确来讲应该是vCPU。CPU核心数的大小代表了云服务器的运算能力,CPU越高,云服务器的性能越好。阿里云服务器1核CPU就是一个超线程,2核CPU2个超线程,4核CPU4个超线程,这样云服务器可以同时处理多个任务,计算性能更强。如果网站流程较小,少量图片展示的企业网站,建议选择2核及以上CPU;如果网站流量较大,动态页面比较多,有视频等,建议选择4核、8核以上CPU。
阿里云4核CPU云服务器价格参考,最新收费标准和活动价格
|
1天前
|
弹性计算 运维 安全
阿里云ecs使用体验
整了台服务器部署项目上线