linux虚拟机环境搭建

阅读: 评论:0

linux虚拟机环境搭建

linux虚拟机环境搭建

1.通过 yum install subversion  来安装
2.svnserve --version 查看版本

3.创建svn项目库 使用命令: svnadmin create svn/project
[root@192 java]# cd /home
[root@192 home]# ls
[root@192 home]# mkdir svn
[root@192 home]# cd svn
[root@192 svn]# mkdir project
[root@192 svn]# svnadmin create /home/svn/project  #创建版本库
[root@192 svn]# ls project/
conf  db  format  hooks  locks 
[root@192 svn]# cd project/conf/
[root@192 conf]# ls
authz          #权限配置文件
passwd        #用户名口令文件
f   #svn服务综合配置文件

4.修改配置文件
(1&#f 是主配置文件

f

anon-access=none         #匿名可读
auth-access=write        #验证用户可读写
password-db=passwd       #指向验证用户名密码的数据文件 passwd ,请看下文配置
auth-db=authz            #指向验证用户的权限配置文件 authz ,请看下文配置

注意:每一行前方不能有空格,否则会出现 Option expected错误!

(2)passwd用户名密码配置文件

vi passwd

[users]
#等号两边要加空格,否则无效
lxl = lxl
zh = zh

(3)authz用户权限配置文件

[groups]
java = lxl,zh

[/]
@java = rw                      #定义群组 managers 有读写权限
manager3 = r                        #定义 manager3 有读权限
*=                                #以上没有定义的用户都没有任何权限

.html
(4)也许需要
yum installopenssl openssl-devel
检查ssh
1. 启用svn
firewall-cmd --zone=public --add-port=3690/tcp --permanent
firewall-cmd --reload

svn://120.77.175.220/zajk 小乌龟检出的路径
svnserve -d -r /home/svn/    启动svn服务器


2. 将文件导入版本库:
终端输入:svn import [源路径] [目标版本库路径] -m [日志信息]
源路径可以是相对路径,导入时会递归导入源路径下的所有文件和文件夹,目标版本库路径需要绝对目录(反正我试验是这样的),例如版本库的目录是:home/user/svn/myproject/。则应该这样写:file:///home/user/svn/myproject/
例如将当前目录导入版本库myproject:
svn import test file:///home/home/svn/project -m "导入文件"
svn import project1 file:///usr/www/svn/zajk -m "导入文件"
3. 从版本库导出:
导入后原文件并未被纳入版本管理,若想获得受版本控制的文件,就需要从版本库导出
终端输入:svn co [版本库路径] [导出目标路径]
例如将myproject库中的文件导出到当前目录:svn co file:///home/svn/project

4. 删除进程 关闭svn
方法一:killall svnserve #关闭svn

方法二:关闭SVN
这里采取linux杀死进程的方式处理的
ps -ef|grep svnserve
root      4967     1  0 Aug23 ?        00:00:00 svnserve -d -r repository/
这里  kill -9 4967杀死进程, 此4967为进程号
通过ps -aux|grep svn 查看到的svn进程id来进行关闭
kill 9 8888
============================================================================

导出项目:

# svnadmin dump /var/svn/pro1 > /mydata/pro1.backup


执行导入:
# svnadmin load /var/svn/pro1/ < /mydata/pro1.backup

本文发布于:2024-02-04 19:48:18,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170715121758997.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:虚拟机   环境   linux
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23