实验目的
将本地写好的后端Java代码成功上传到搭建的Gitlab仓库
实验环境
1.CentOS 7 系统,可连接外网 2.Gitlab仓库已搭建 3.关闭防火墙,增强型
实验步骤
一、安装 gitlab
1.安装代码仓库gitlab
可参考博客 https://blog.51cto.com/13760351/2467477
2.安装git
yum install -y git
二、创建ssh key
1.创建秘钥对
ssh-keygen -t rsa #一路回车即可
2.上传秘钥
cat ~/.ssh/id_rsa.pub #查看公钥
三、gitlab创建新项目
四、本地代码上传gitlab
1.参考文档
2.先设置用户和邮箱
git config --global user.name "Administrator" git config --global user.email "admin@example.com" git config --list
3.创建本地代码仓库
java 代码拷贝到Linux系统里( ylsp-quartz ) cd ylsp-quartz/ touch README.md git add README.md git commit -m "add README"
4.提交代码
git init #初始化仓库 git remote add origin git@192.168.0.120:root/maven-quartz.git #添加代码路径 git add . #添加文件 git commit -m "Initial commit" #添加说明 git push -u origin master #推送代码至master分支
出现问题1:
解决方法:
git add . git commit -m "Initial commit" git push -u origin master
出现问题2:
解决方法:
git config --global user.email "1***2664@qq.com" git config --global user.name "root"
5.上传代码成功如下图:
6.关闭流水线脚本自动运行
总结:
1.搭建gitlab,安装Git 2.创建ssh key,创建本地代码库 3.创建gitlab新项目,参考文档上传代码