Gitlab操作手册
1.安装git工具
[root@server1 ~]# yum install git -y
2.生成密钥文件
[root@server1 ~]# ssh-keygen
[root@server1 ~]# ls .ssh/
id_rsa id_rsa.pub
- 在GitLab的主页中新建一个Project
登录Gitlab后点击“Create a project”:
在Project name中填入要创建的项目的名称(本案例创建的项目的名称是test)
根据提示,点击橙色字体的“add an SSH key”,进行SSH key的添加,key的内容为服务器id_rsa.pub文件中的内容(查找文件命令:#find / -name 文件名)
点击Add key完成添加,进入创建的test项目主界面
点击Your projects
点击Administrator / test
创建团队,点击group。
创建用户,将用户添加到团队当中,并给其分配权限
添加到团队并且分配权限
Linux提交代码
将Gitlab上的远程项目test克隆到本地
[root@server1 ~]# git clone git@172.25.83.1:root/test.git #在哪个目录下执行该命令都可以,本案例把克隆到本地的test项目放在root用户的家目录下,所以在root用户的家目录下执行该命令。
添加git用户信息
#git config --global user.name "Administrator"
#git config --global user.email "admin@example.com"
创建需要上传到GitLab中的目标文件
[root@server1 test]# pwd
/root/test
[root@server1 test]# echo www.xin.com > index.html #必须在项目目录test下执行该命令
[root@server1 test]# cat index.html
将index.html文件加入到索引中
[root@server1 test]# git add index.html
将index.html提交到本地仓库
[root@server1 test]# git commit -m "add index.html"
将文件同步到GitLab服务器上
[root@server1 test]# git push -u origin master
Counting objects: 4, done.
Compressing objects: 100% (2/2), done.
Writing objects: 100% (3/3), 278 bytes | 0 bytes/s, done.
Total 3 (delta 0), reused 0 (delta 0)
To git@172.25.83.1:root/test.git
df45c1d..9bcf5d2 master -> master
Branch master set up to track remote branch master from origin.
在网页中查看上传的index.html文件已经同步到GitLab中
参考网址:
Linux下GitLab的安装及使用_柒️星的博客-CSDN博客
Windows提交代码
本地下载git,下载地址:
随便找一个位置.打开命令窗口,创建.ssh文件夹
mkdir .ssh
cd .ssh
配置全局的name和email,参照你创建的工程Git global setup
git config --global user.name "椰子"
git config --global user.email "995852922@qq.com"
生成key
ssh-keygen -t rsa -C "995852922@qq.com"
生成后,会产生两个文件
在gitlab右上角的用户头像点击下拉框,点击Settings,点击SSH Keys,将id_rsa.pub的内容复制到key的框中,点击Add Key即可
进入你要提交的项目目录,鼠标右键,选择Git Bash Here,依次执行以下代码
git config --global user.name "椰子"
git config --global user.email "995852922@qq.com"
git init
git remote add origin 你的git仓库的http的地址
git add .
git commit -m "你要提交的项目文件夹的名字"
git push -u origin master
最后一行如果执行失败,先执行下面这行再执行最后一行
git pull --rebase origin master
IDEA提交代码
使用IDEA打开项目,点击GIT,创建本地仓库。
将项目代码添加到缓存
将代码添加到本地仓库。并且备注代码操作情况。
添加需要提交到远程gitlab代码库的地址
这个地址为在gitlab管理里添加的项目http地址
将本地代码提交到gitlab仓库当中
在gitlab项目管理界面,就能看到刚刚提交的代码。