svn的代码提交到git服务器_svn服务器代码仓库,数据迁移到git仓库
svn服务器代码仓库,数据迁移到git仓库
1.安装svn
[root@tomcat01 ~]# yum install subversion -y
2.初始化仓库
[root@tomcat02 ~]# mkdir /svn/repo -p
[root@tomcat02 ~]# svnadmin create /svn/repo
[root@git_web01 /svn/repo]# ls
conf db format hooks locks README.txt
存的文件都在db里 现在是空的
3.配置用户目录授权绑定
一个是授权用的 一个是账户密码用的
[root@git_web01 /svn/repo/conf]# cat passwd
[users]
msy = 123456
oldboy = 123456
创建用户的
[root@git_web01 /svn/repo/conf]# vim authz
[/]
msy = rw
[/shop]
oldboy = r
查看authz目录 用来绑定的
里面有什么组啊之类的 @符号在前面是对组进行授权绑定
还有一个是&joe = r 以&符号开头的,意思是支持AD域登录 (外部认证 不需要自己创建)
[root@git_web01 /svn/repo/conf]# vim svnserve.conf
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
realm = /svn/repo
4.启动
[root@git_web01 /svn/repo/conf]# svnserve -d -r /svn/repo
3690端口
5.提交东西进仓库
就是之前windows上下载的小乌龟
这样就说明 你这个目录已经被托管了
更新了目录 可以更新目录 更新完之后需要提交
提交过成与更新一致
[root@git_web01 /svn/repo]# du -smh db
36Kdb
[root@git_web01 /svn/repo]# du -smh db
2.0Mdb
更新前后对比
db里面的文件是读不到的 二进制存在的
添加一个新目录
版本可以实现回滚
查看日志 里面有版本信息 选择切换 就可以回滚了
6.svn迁移到git
[root@tomcat01 ~]# yum install git-svn -y
[root@tomcat01 ~]# mkdir /opt/git
[root@tomcat01 /opt/git]# cat password.txt
msy=123456<912418275@qq.com>
[root@tomcat01 /opt/git]# git svn clone svn://10.0.0.7 --username=msy --no-metadata --authors-file=password.txt /opt/git
root@tomcat01 /opt/git]# ls -a .git/ 拉取成功 查看文件
[root@tomcat01 /opt/git]# cat .git/config
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
[svn-remote "svn"] 这一快就是说你从7上的svn拉的
noMetadata = 1
url = svn://10.0.0.7
fetch = :refs/remotes/git-svn
[svn]
authorsfile = /opt/git/password.txt
7.gitlab仓库上传
网站新建仓库
[root@tomcat01 /opt/git]# git remote add origin git@10.0.0.77:root/svn.git
[root@tomcat01 /opt/git]# git push -u origin --all
[root@tomcat01 /opt/git]# git push -u origin --tags
成功
svn的代码提交到git服务器_svn服务器代码仓库,数据迁移到git仓库相关推荐
- Git之深入解析如何将项目迁移到Git
一.前言 如果我们现在有一个正在使用其他 VCS 的代码库,但是已经决定开始使用 Git,必须通过某种方式将项目迁移至 Git,那该怎么办呢? Git 有一些通用系统的导入器,也可以开发自己定制的导入 ...
- 仅通过SQL备份文件将MOSS服务器场及所有网站数据迁移到新的一台服务器上
背景: 这是一次完整到服务器迁移项目.现有MOSS的物理环境是两台服务器,一台后台的SQL服务器,一台前台的Web服务器.SQL服务器为Win03+SQL05,Web服务器为Win03+MOSS07. ...
- 云服务器同账号不同地域数据迁移的方法
1.首先说明购买新云服务器和为旧云服务器创建快照的顺序问题 说明顺序问题的原因是,我的旧云服务器是1个月试用,因此如果先购买了快照,就不是新用户了,再购买新的云服务器就无法享受折扣.经过咨询,如果新旧 ...
- 医院his系统更换替换服务器,更换HIS时的数据迁移注意事项
随着医院规模的扩大和数据的海量增长,对HIS系统的要求也越来越高.一些医院为了突破现有HIS系统存在的瓶颈问题,迫切需要替换掉旧有的HIS系统.然而,无论是HIS的升级还是更迭,都是一项声势浩大的工程 ...
- 解决: IDEA 代码 commit 后,Local Changes 中代码依旧在,提交失败,报错:is out of date
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 1. 代码提交后 Local Changes 中的代码未消失.查看 Event log 发现提交失败 ...
- 如何清除服务器物理内存,服务器怎样清理物理内存
服务器怎样清理物理内存 内容精选 换一换 登录Windows云服务器时,系统报错,错误代码为"0x112f",如图1所示.云服务器内存不足.方法一(推荐):变更规格,升级云服务器的 ...
- kvm怎么修改服务器名字,服务器 配置虚拟kvm功能
服务器 配置虚拟kvm功能 内容精选 换一换 使用外部镜像文件创建私有镜像时,以上相关步骤操作需要在虚拟机内部完成,强烈建议您在原平台的虚拟机实施修改后,再导出镜像.使用Windows外部镜像文件创建 ...
- 云合同的文件如何存放到服务器,数据迁移到云服务器合同
数据迁移到云服务器合同 内容精选 换一换 主机迁移服务(Server Migration Service)是一种P2V/V2V迁移服务,可以帮您把X86物理服务器,或者虚拟化.私有云.公有云平台上的虚 ...
- 清理服务器物理内存,服务器怎么清理物理内存
服务器怎么清理物理内存 内容精选 换一换 Ceph集群可采用TaiShan服务器和x86服务器混合部署的方式和全TaiShan服务器的非混合部署方式.在混合部署场景下,三个Ceph节点中,两台为Tai ...
最新文章
- AS3深拷贝数据对象(1)深拷贝基本数据类型
- 工程之星android版使用,安卓版工程之星软件网络1+1模式及网络cors连接操作详解...
- 【Trie】最大异或对(ybtoj Trie-2)
- csdn中一篇sock 经验贴..
- Python爬取Boss直聘,帮你获取全国各类职业薪酬榜
- SpringBoot (14)---使用Redis缓存
- RTSP流媒体播放分析-转
- 木其工作室(专业程序代写服务)[转]Linux设备驱动程序学习-中断处理
- 调整单元格宽度无法生效的问题
- limcon.v3.60_uk 英国\
- Hadoop权威指南PDF分享
- JSON.stringify用法
- 怎么用matlab做系统辨识,系统辨识大牛Ljung编写的MATLAB系统辨识使用手册
- Humanoid(人形)动画概述——动画(Mecanim)系统学习
- pythonqq机器人酷q_基于python和酷Q的QQ机器人开发实践(1)
- boost库中thread多线程中的thread_specific_ptr
- 平方米用计算机怎么计算公式,公式的换算和公式计算器
- 服务器的cd驱动器怎么修改盘符,更改dvd驱动器盘符,cd驱动器盘符改
- 世界更清晰,搜狐新闻客户端集成HUAWEI HiAI 亮相荣耀Play发布会!
- hibernate对oracle的文本字段按拼音排序