git 打tag(版本)

8、客户端下载、打tag、推送代码


安装git

yum install -y git


配置ssh密钥

ssh-keygen -t rsa -f /root/.ssh/id_rsa -P ""


添加ssh-key公钥到gitlab, 哪台需要连接gitlab服务器,哪台就需要把他的公钥添加到gitlab服务器上

cat ~/.ssh/id_rsa.pub

[root@test3 ~]# cat ~/.ssh/id_rsa.pub
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCxiS/XYe2x+iwhU6PuiV8XTmNgQ9w3FMgC4JuPkyHwIhHxh+1M/Evj7AqGJIURcrl1CHqJKng8d/M8WT+NoqwlA524hKpjv4RgEW2dl1kLfQLVVJmoB9NOvr5+cdmQ1V8xuhhxtcLw7JhigXu7HNCEs6bJ+MVwD83oc9jV7HVB3mgmZrk2+Ntxz8cr/W9MoLmkqEQJ3JYmsXmJsofcMPOQJNpmIScAu7kWJ4tIJAN5SuhNjQTw+v5HgLJT/LTdf/0DUCP55ulsDWP03ilIsEMT1FX1mz2tkQsopim2Z/Tqtk96OTNYB5svNb+nJXkRUskbQ+pYjU3hr0kxkAr/NEzX root@test3

登录gitlab,在右上角设置中找到SSH密钥

将刚才生成的公钥内容复制到密钥中,标题名字随意


创建项目

创建一个hello项目

点击小扳手(管理区域),新建项目

Project name为项目的名称

Import project from从其他代码仓库导入代码

Project description项目说明

Visibility Level项目等级

private只有你自己跟你指定的人能看

internal只有拥有gitlab账号的用户可以查看与拉取

public该项目能被所有人访问到并clone



从gitlab远程主机克隆一个版本库

mkdir /root/test/

cd /root/test/

git clone git@192.168.0.94:root/hello.git

这里有个警告,因为刚才创建的版本库是空的,所以这里提醒,克隆了一个空库



推送代码到gitlab

创建一个文件

cd /root/test/hello/

touch read.txt

echo "Hello world" >> read.txt 


将文件添加到仓库

git add read.txt


配置用户名和邮箱,tell me who you are

git config --global user.email "[email protected]"

git config --global user.name "zhuzihao"


提交文件到仓库

git commit -m "2nd Commit"    #2nd Commit是本次提交的说明

创建tag版本

git tag 1.0.2

查看git版本号

git tag


最后推送到gitlab上

git push origin master

在gitlab上看到,已经推送成功了

猜你喜欢

转载自www.cnblogs.com/effortsing/p/10482792.html