svn项目导入到gitlab

环境介绍

svn和gitlab都是rpm包安装的

svn版本 1.7.4 (r1295709)

gitlab版本 8.8.5-ce

git-svn用于Git和SVN的转换,可以把Git仓库迁移成SVN仓库,反之亦可

在一台空闲的服务器上面安装git-svn

yum install -y git-svn

创建一个空目录

mkdir /opt/git

cd /opt/git

创建svn用户和git用户对应表

vim userinfo.txt

格式如下

svn用户=git用户<邮箱地址>

列如

xx=xx<[email protected]>

导出 svn 工程

git svn clone svn://192.168.1.81/project_xx --authors-file=userinfo.txt

如果出现

Author: lq not defined in userinfo.txt file

那就在userinfo.txt里面添加一个lq用户

删除project_xx 目录,重新执行git svn clone命令

上传到 git 服务器

cd project_xx

git remote add origin ssh://[email protected]:2020/PHP/project_xx.git

用git push命令推送全部的分支和标签信息到git服务器上面

git push origin master --tags

登录到gitlab,查看更改记录是否存在

时间: 2024-08-30 15:54:16

svn项目导入到gitlab的相关文章

svn项目导入

svn项目导入 在已建立好svnserver服务器的情况下,且所用电脑上已装好svn,在电脑上导入svn项目 首先,新建文件夹,点击鼠标右键,选择TortoiseSVN–>export 然后,在URL of repository中输入导入的网址,这个可以从svn服务器上获取,管理员会发给你的 打开svn server服务器,然后如下图所示,鼠标右键单击respositories下的项目,然后选择 copy URL to clipboard 这样网址就在你的剪贴板里面了,也可直接把下图所示右边面板

将新项目导入到GITLAB中

原文地址:http://blog.51cto.com/java2013/2284725

Zend Studio 配置SVN并导入SVN项目

php 开发过程中,一个项目比较大的话,就需要很多人共同来完成.那么怎样来管理之间的相互配合,分工等呢??那么SVN这个神器就有用处了.SVN:代码版本管理软件.更多svn详细信息请查阅相关文档,这里就不详细介绍了. 工具/原料  Zend Studio9开发工具 update_1.8.x插件  如果没有zendstudio工具,参考http://jingyan.baidu.com/article/c275f6bac3502de33d7567a2.html  svn插件地址:http://sub

在服务器端将现有Git项目导入GitLab

GitLab是由Ruby语言开发的基于Linux的Git服务器,是我见过的最强大的Git服务器.发现它之后,立即决定将Git服务器换成GitLab. 但安装好GitLab之后面临一个问题,如何将服务器上的git项目直接导入到GitLab,之前的Git服务器是由是git+apache搭建的(详见在Linux上用Apache搭建Git服务器). 在网上发现了这篇文档——Import bare repositories into your GitLab instance,并按之进行了操作. 1)设置存

在SVN客户端操作在SVN的服务端重新建立一个项目,并且把原来的项目导入到这个新建的项目中

在开发的过程中,我们的一期项目开发完了,二期项目要开始了,但是我们的项目二期和一期差别很大,老大又让在SVN上保存一份原来的项目.以前没做过头大呀,上网找了半天没照出来.最后自己各种 各种尝试,终于在SVN服务端又建立了一个文件夹,并且把我们之前的项目导入了.在此记录下来,希望能帮到需要的童鞋. 首先在任意位置右键选中checkout,如图: 然后点击URL of repository后的按钮,调到如下界面: 然后在根部路下创建一个文件夹(Create folder),如下图: 然后就可以在仓库

用 IDEA工具导入SVN项目。 步骤一:选择VCS

Intellij IDEA是目前主流的IDE开发工具,工程项目导入也是必不可少的操作,本文讲述如何用 IDEA工具导入SVN项目. 步骤一:选择VCS 步骤二:打开SVN Repositories 在步骤1基础上,在弹出的菜单栏中,选择Browse VCS Repository,再选择Browse Subversion Repository,如图: 原文地址:https://www.cnblogs.com/gzhbk/p/11015401.html

如何使用Intellij IDEA工具导入SVN项目

Intellij IDEA是目前主流的IDE开发工具,工程项目导入也是必不可少的操作,本文讲述如何用 IDEA工具导入SVN项目. 步骤一:选择VCS打开Intellij IDEA开发工具,在导航栏中选择VCS栏位,如图. 步骤二:打开SVN Repositories在步骤1基础上,在弹出的菜单栏中,选择Browse VCS Repository,再选择Browse Subversion Repository,如图: 步骤三:创建SVN地址执行步骤二,可以看见打开了一个SVN Repositor

eclipse 将gitLab远程仓的项目导入eclipse中

开发步骤 一.在eclipse中的git因为我的eclipse是2015年的LUNA版,上面自带了git插件,很方便,这里就不介绍eclipse如何安装egit插件了.简单介绍eclipse配置git.1 如何使用git (1)在eclipse的选项栏中,选择Windows(2)选择Show View –>Other(3)找到Git 选择Git Repositories这个就是git的资源库了. er.git导入gitLab远程仓中的项目 1 import导入 在项目列表空白区右键,选择impo

AS打开速度慢,AS项目导入慢,新建项目导入慢

1.AS打开速度慢 在Android Studio的bin目录里,打开idea.prooperties文件,添加disable.android.first.run=true 再次打开时,启动加快 2.AS项目导入慢 打开别人的项目时,或者AS升级后,项目打开很慢,这是因为,AS自动检测到gradle和当前不匹配,去官网下载了,所以很慢. 手动下载好gradle对应的版本 然后设置AS的gradle路径,如图: 3.然而可能还会有人没有解决,那么请如下操作 a.首先确定你以前新建过项目,或者有可供