一、环境介绍
仓库类型 | 项目名称 | 优势 | 安全等级 |
---|---|---|---|
公有仓库 | 逗哥自动化平台 | 使用方便、减少资源占用 | 中 |
私有仓库 | test | 放在内网,减少网络传输 | 高 |
二、gitlab私有仓库--[操作步骤]
2.1 创建私有仓库
2.2 建立用户
2.3 添加ssh-key
1) 在pc机上安装git软件,然后创建秘钥KEY
$ ssh-keygen -t rsa -C "qiuyuetao@fuqinjinrong.com"
然后一路回车。这时你就会在用户下的.ssh目录里找到id_rsa和id_rsa.pub这两个文件
2) 添加刚才这个KEY
,到gitlab上的密钥上
三、本地仓库--[操作步骤]
- 本地拉取
公有仓库
地址
$ git clone https://gitee.com/qiuyt/ck.yilonghc.com.git 123
# git clone 是克隆的命令
# 123 是另存为的仓库名字
# https://gitee.com/qiuyt/ck.yilonghc.com.git 是公有仓库地址
$ git remote -v #查看当前远程仓库信息
origin https://gitee.com/qiuyt/ck.yilonghc.com.git (fetch)
origin https://gitee.com/qiuyt/ck.yilonghc.com.git (push)
- 添加远程仓库(gitlan
私有仓库
地址)
git remote add test http://root@git.qiuyuetao.com/Static/test.git
## test 是给新加的仓库 起个名字
#查看远程仓库
$ git remote -v
origin https://gitee.com/qiuyt/ck.yilonghc.com.git (fetch)
origin https://gitee.com/qiuyt/ck.yilonghc.com.git (push)
test http://root@git.qiuyuetao.com/Static/test.git (fetch) #新加的
test http://root@git.qiuyuetao.com/Static/test.git (push #新加的
- 将远程仓库数据迁移到gitlab上 (master)
$ git push test master
- 分支同步(多分支情况下,可先筛选,在逐一切换分支,push到gitlab私有仓库)
$ git checkout 分支名
$ git push test 分支名 #多个分支,就这么重复去做
四、公有仓库--[操作步骤]
- 开通权限
- 同步仓库数据(包含分支数据,移除无用分支)
- 移除仓库
总结
其实只需要进行下面几步就能把本地项目上传到Github
1、在本地创建一个版本库(即文件夹),通过git init把它变成Git仓库;
2、把项目复制到这个文件夹里面,再通过git add .把项目添加到仓库;
3、再通过git commit -m "注释内容"把项目提交到仓库;
4、在Github上设置好SSH密钥后,新建一个远程仓库,通过git remote add origin(分支明)git仓库地址
5、最后通过git push -u origin master把本地仓库的项目推送到远程仓库(也就是Github)上;(若新建远程仓库的时候自动创建了README文件会报错,解决办法看上面)。
通过上述步骤,大家对于远程仓库的数据迁移,如果有了新的了解,可以关注我,进入QQ群,帮您解答各种问题,最后感谢您的访问,帮忙点下 “赞” 谢谢。
- QQ精品交流群
-
- 微信公众号
-