gitlab添加ssh-key

gitlab添加ssh-key,第1张

1.终端输入 ssh-keygen

2.输入名字a。生成a _rsa,a_rsa.pub文件

打开 a_rsa.pub文件,复制里面的内容,添加到gitlab的ssh keys中即可

终端输入: ssh -T git@gitlab.com

yes

Welcome to GitLab

1.在gitlab上创建项目

2.在本地项目中 执行命令 git init 使这个目录变成git可以管理的仓库

3.接着执行命令 git add . 把所有文件添加到暂存区里面去

4.执行命令 git commit -m “init” ,把文件提交到仓库。引号内为提交说明。

5.执行命令 git remote add origin git@gitlab.xxxx.com :Dev/xxx.git 为远程库,进行关联

6.如果远程仓库不为空,一定要先pull。执行命令 git pull --rebase orgin master (本次任务中,就遇到了这个问题,先执行第七步则一直报错。如果没有远程仓库则不用先pull)

前言:在上一篇中,已经成功使用docker搭建了Gitlab服务器,这里就简单摸索一下大概的使用教程,我自己也是初学者,就大概简单记录一下而已,如果有什么问题,欢迎留言。

1、root用户登录后,创建项目

2、新增用户

3、项目关联用户

4、本地机子安装git,使用 git --version 确定是否安装成功

5、创建本地仓库,建立完成后,在目录下会生成一个“.git”目录,这样就能执行git语句了。

git init :是在当前目录下建立仓库;

git init 文件路径 :指定一个目录创建仓库

6、也可以从服务器上克隆一个库

ssh克隆: git clone git@gitlab.example.com:root/test-y.git

http克隆: git clone http://gitlab.example.com/root/test-y.git

输入git的用户名、密码即可(Gitlab上注册/创建的)

7、创建一个分支,并推送到服务器

推送到服务器时遇到了一个问题,报错信息如下(上图2):

原因:本地新建的分支与远程分支之间没有连接起来

解决:直接按提示信息重新执行 git push --set-upstream origin dev1 即可

8、Gitlab服务端,可查看已经推送的信息

9、点击“Create merge request”按钮,将dev分支内容合并到主分支上

10、审核人员收到合并消息,审核合并请求。

11、审核通过,合并分支

到这里,大致流程就全部结束了。

git还常用到的一个语句 git pull 从服务器上拉取更新


欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/bake/11398914.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-15
下一篇2023-05-15

发表评论

登录后才能评论

评论列表(0条)

    保存