问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

linux怎么配置svn服务器

发布网友 发布时间:2022-04-29 23:40

我来回答

1个回答

热心网友 时间:2023-10-10 13:27

1.检查是否已安装

rpm -qa subversion
如果要卸载旧版本:

yum remove subversion

2.安装

yum install subversion
PS:yum install httpd httpd-devel subversion mod_dav_svn mod_auth_mysql(这是安装配合Apache的模块,我暂时还没做,做了再补上,你可以只装subversion,多装了也无所谓)
3.检查是否安装成功

svnserve --version
如果成功会输出版本号

4.创建仓库目录
例如:

mkdir /home/svn/game

5.创建项目

svnadmin create /home/svn/game

6.检查是否创建成功

cd /home/svn/game
ll
如果成功,game目录下会多出几个文件夹

7.进入conf目录会看到3个配置文件,生成的文件中都有英文注释说明
示例需求:

策划组:开策划、美术读写
后端组:开后端读写,策划只读
前端组:开前端读写,策划、美术只读
美术组:开美术读写,策划只读
管理员组:所有的读写
authz:用户权限配置
示例:

[groups]
#管理组
manager = boss
#服务端用户组
server = server1,server2
#客户端用户组
client = client1,client2
#美术组
art = art1,art2
#策划组
design=design1,design2
[game:/]
@manager=rw
[game:/server]
@server=rw
[game:/client]
@client=rw
@design=r
@art=r
[game:/art]
@design=rw
@art=rw
@client=r
[game:/design]
@design=rw
@server=r
@client=r
@art=r
passwd:用户密码

[users]
boss=123456
server1=123456
server2=123456
client1=123456
client2=123456
art1=123456
art2=123456
design1=123456
design2=123456
svnserve.conf:

#匿名访问者权限
anon-access = none
#验证用户权限
auth-access = write
#密码文件地址
password-db = /home/svn/game/passwd
#权限文件地址
authz-db = /home/svn/game/authz
#项目名称(UUID)
realm =game

8.开放svn端口
默认是3690端口,你也可以用别的。已开启的跳过这一步

修改
iptables -I INPUT -p tcp --dport 3690 -j ACCEPT
保存
/etc/rc.d/init.d/iptables save
重启
service iptables restart
查看
/etc/init.d/iptables status

9.启动SVN服务

svnserve -d -r /home/svn
-d:守护进程
-r:svn根目录
假设服务端IP为192.168.1.100,那么如下设置后game的访问目录就为:

svn://192.168.1.100/game
Linux下SVN服务器重新启动linux下svn重启

1. 首先,打开终端,到客户端目录中,并输入以下命令:`cd /usr/local/svn/bin`2. 接着,使用下面的命令给SVN服务器指定端口:`sudo ./svnserve –listen-port [port]`其中[port]是指定的监听端口,可以根据自己的需要修改。3. 最后,使用下面的命令开启SVN服务器:`sudo ./svnserve -d`...

linux 已经安装svn 怎么配置

设置[/]代表根目录下所有的资源[/] 或者写成[repl:/]root= rw意思是root用户对repo测试库下所有的目录有读写权限,当然也可以限定。如果是自己用,就直接是读写吧。以上语句都必须顶格写, 左侧不能留空格, 否则会出错.服务svnserve.conf配置[root@Linux conf]# vim svnserve.conf追加以下内容:[g...

linux安装svnlinux安装svn

1、需要在服务器上安装svn服务器端,启动svn服务,并创建一个svn库;2、将当前的default文件夹变成新建的svn库的工作副本(客户端存放数据的文件夹),具体操作:将当前default文件夹下的内容import到新建的svn库中,然后再清空default,然后再将svn库中的内容checkout到default;3、使用svn的post-commit钩...

linux下使用svn,怎样用tortoiseSVN链接服务器

建立启动svn的用户:useradd svnroot passwd svnroot 根据提示为用户svnroot设置密码 允许用户svn访问版本库:chown –R svnroot:daemon /home/svnroot/repository 启动svn:su -c "svnserve -d --listen-port 9999 -r /opt/svndata" svnroot 启动后检查:[root@localhost svntest]# ps -ef |grep...

Linux centos下安装svn服务器就这么难么

在/home/svn/xyz/conf目录下,输入:htpasswd -c passwd xiao 第一次在创建用户密码,需加上“- c”参数 6.设置权限 编辑authz文件,设置组别人员读写权限 7.修改svnserver.conf 8.启动SVN服务 svnserve -d --listen-port 3690 -r /home/svn/xyz 9.防火墙打开3690端口 进入/etc/sysconfig,...

LinuxSVN备份方式分享svnlinux备份

首先,请确保您的SVN服务器正在运行并被恰当地配置。然后打开Linux终端,并使用以下svnadmin命令备份所有仓库:svnadminhotcopy /path/to/repos/ /path/to/backup/ 这会备份仓库到指定的目录,该目录会保留最新的文件状态。您还可以使用svnadmin创建备份文件,如下所示:svnadmin dump /path/to/repos/ |...

linuxsvn服务器换ip

1、在新的服务器上配置相应的网络连接并设置新的IP地址。2、修改/etc/network/interfaces配置文件,更新网卡接口信息。根据您使用的Linux发行版和版本不同,配置文件可能会有所不同,请确保修改正确的配置文件。3、修改/etc/hosts配置文件,以便其他系统能够找到您的SVN服务器。在该文件中添加新的IP地址和...

linux上svn服务怎么提交修改后的文件

1、首先,连接相应linux主机,进入到linux命令行状态下,等待输入shell指令。2、其次,在linux命令行中输入:svn commit -m 'commit log' test.txt。3、最后,按下回车键执行shell指令,此时会看到。

Linux上的svn配置文件在哪里?

查看svn手册。这很必要,知道每个文件的作用。可以这样查找相关svn文件:查找有关svn关键字的目录及文件 find / -name "*svn*"find / -name "*Svn*"find / -name "*SVN*"根据以上查找到的配置文件,来了解本机svn服务器的配置方法 有时候也会整合apache哦,你可以在apache的配置文件找相关<...

linux下 安装svn服务器时必须要root用户吗

普通用户也可以安装成功,提前给出一个可供读写的目录,编译时需要的库等也需要给出相应的权限 你可以用ROOT安装,然后再去配置用户权限..也是一样的

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
如何通过网线连接路由器实现两台电脑都能上网 哪位仁兄给我讲一下路由器的作用还有有线路由器和无线路由器的区别通... 家里有个路由器但不是自己安装的,没密码怎么办,没电脑只有手机 我的是水星mw300R无线路由器一台连接台式电脑,还有一台手机上wf。最近... 长虹电视童锁在那个位置? 南宁那几所高职专科院校比较好 广西南宁有什么好的专科学校? 南宁公办专科学校有哪些? 联通营业厅卖的iPhone4裸机就必须要用联通号? 本人打算入手一部iphone4,但是用的是移动的号﹑怎么办?如果买那个移动... 如何查看svn端口号? 杜鹃花盆景修剪的最佳吋期?谢谢! 人身保险有必要买吗 人身保险有什么危害 太平洋人身保险是骗人的吗? 人身保险客户真实性 什么是人身安全保险人身意外伤害保险出事之后买的保险能用吗 人身保险哪个最可靠 人身保险交时间长了可靠吗 买人身保险到底好不好 平安保险人身意外险靠谱吗 买人身保险值得相信吗 快手细腻网红蛋糕的做法步骤图,怎么做好吃 支付宝内存几零钱怎么查? 支付宝怎么查零钱明细 网红电饭锅蛋糕的正确做法,打发蛋清至关重要,教你们手动打发 空调怎么设置制热啊? 微盘怎么看盈亏 云微盘经纪人 微盘入金骗局 想知道云经纪人就业如何,给说说吧? 你们说云经纪人就业如何啊? linux svn 客户端查看启动没启动 在长兴安力能源上班有五险一金吗? 安力能源公司不是上市公司,却创造钠盐电池,那受益的公司有哪些 浙江安力电机有限公司怎么样? linux 已经安装svn 怎么配置 浙江超威原力能源有限公司怎么样? 深圳量子力智慧能源有限公司怎么样? 浙江省能源集团有限公司 有谁能告诉我 这个公司现在的待遇怎样。。能具体点吗 linux 下svn服务器配置问题 #浙江晶科能源有限公司#骗子公司,别上当 浙江舟山汇安能源有限公司怎么样? 怎么在linux服务器上部署svn服务器 如何在linux下搭建svn服务 浙江自贸区国本能源有限公司怎么样? 中国能源建设集团浙江火电建设有限公司怎么样? 浙江浩飞能源科技有限公司怎么样? 中国能源建设集团浙江火电建设有限公司机械与新能源分公司怎么样? 浙江赫克力能源有限公司怎么样? 浙江镇阳能源有限公司怎么样? 浙江奔一新能源科技有限公司怎么样?
  • 焦点

最新推荐

猜你喜欢

热门推荐