草庐IT

gitlab-runner

全部标签

gitlab上给项目添加指定成员

1、进入相应的项目仓库中,依次点击“ Settings ”-> “Members”。2、进入“Projectmembers”页面后,在“Invitemember”中,填写需要添加的成员(邮件地址)、赋予该成员的权限、该成员的访问过期日期(该选项可填可不填),最后点击“Invite”即可。其中,在“Choosearolepermission”一栏中,是指定被邀请成员的权限。Gitlab用户在组中一般有五种权限:Guest、Reporter、Developer、Maintainer、Owner。1)Guest:可以创建issue、发表评论,但不能读写版本库;2)Reporter:可以克隆代码,但不

Docker部署的gitlab升级指南(升级到15.0.2版本)

        一、确定当前版本#进入当前版本容器产看gitlab版本dockerexec-itgitlabcat/opt/gitlab/embedded/service/gitlab-rails/VERSION#显示版本如下14.4.0二、备份数据,防止升级发生意外#执行备份命令dockerexec-tigitlabgitlab-rakegitlab:backup:create#在持久化目录查看备份情况root@git-nas:~#ll/opt/gitlab/data/backups/-rw-------1998docker3427225606月502:181654366714_2022_0

Docker部署的gitlab升级指南(升级到15.0.2版本)

        一、确定当前版本#进入当前版本容器产看gitlab版本dockerexec-itgitlabcat/opt/gitlab/embedded/service/gitlab-rails/VERSION#显示版本如下14.4.0二、备份数据,防止升级发生意外#执行备份命令dockerexec-tigitlabgitlab-rakegitlab:backup:create#在持久化目录查看备份情况root@git-nas:~#ll/opt/gitlab/data/backups/-rw-------1998docker3427225606月502:181654366714_2022_0

windows本地git关联远程gitlab仓库

链接方式有两种一种是http一种是ssh 登录自己的gitlab仓库,创建一个项目,创建完以后,往下拉可以看到系统提示的关联命令,这个是通过http的方式进行关联。gitremoteaddoriginhttp://120.48.124.69:9000/wendianfei/gitlab-01.git然后我们在我们自己电脑上创建一个目录,名字随便,到对应目录下对git进行初始化。$gitinitInitializedemptyGitrepositoryinE:/git01/.git/初始化完成,会在当前目录生成一个.git目录,接下来就是和远程仓库建立链接,并尝试从远程仓库拉数据。第一拉取的时候

windows本地git关联远程gitlab仓库

链接方式有两种一种是http一种是ssh 登录自己的gitlab仓库,创建一个项目,创建完以后,往下拉可以看到系统提示的关联命令,这个是通过http的方式进行关联。gitremoteaddoriginhttp://120.48.124.69:9000/wendianfei/gitlab-01.git然后我们在我们自己电脑上创建一个目录,名字随便,到对应目录下对git进行初始化。$gitinitInitializedemptyGitrepositoryinE:/git01/.git/初始化完成,会在当前目录生成一个.git目录,接下来就是和远程仓库建立链接,并尝试从远程仓库拉数据。第一拉取的时候

Docker:Gitlab 安装

1、简述GitLab是一个Git的代码托管工具,有免费的社区版允许我们在本地搭建代码托管网站,很多公司都会搭建自己的git代码管理库。以便管理自己公司内网的代码。搭建环境:centos7虚拟机2、准备环境1、gitlab要求至少4G的内存[root@localhost~]#free-mtotalusedfreesharedbuff/cacheavailableMem:578642011472914381265Swap:0002、准备好Docker容器:https://blog.csdn.net/lishangke/article/details/1128565323、拉取gitlab容器直接拉

Docker:Gitlab 安装

1、简述GitLab是一个Git的代码托管工具,有免费的社区版允许我们在本地搭建代码托管网站,很多公司都会搭建自己的git代码管理库。以便管理自己公司内网的代码。搭建环境:centos7虚拟机2、准备环境1、gitlab要求至少4G的内存[root@localhost~]#free-mtotalusedfreesharedbuff/cacheavailableMem:578642011472914381265Swap:0002、准备好Docker容器:https://blog.csdn.net/lishangke/article/details/1128565323、拉取gitlab容器直接拉

本地连接gitlab远程仓库

1.先查看是否有sshcd~/.ssh右键打开GitBashHere,输入命令:sshcd~/.ssh如上图所示,我本地没有ssh密钥2.创建你的邮箱的ssh密钥ssh-keygen-trsa-C“你的邮箱”直接连续按3次回车,就会出现成功提示,如下图3.跟着提示的路径找到密钥所在位置,以上图为例,密钥位置为:C:/Users/KF5188/.ssh/目录下4.用记事本打开.pub后缀的公钥文件,全选,复制内容5.打开gitlab点击右上角头像:设置(Settings)–>SSHKeys6.配置公钥,把从记事本复制的内容,粘贴进来,点击Addkey,添加7.配置成功,此时下方密钥列表就会显示刚

本地连接gitlab远程仓库

1.先查看是否有sshcd~/.ssh右键打开GitBashHere,输入命令:sshcd~/.ssh如上图所示,我本地没有ssh密钥2.创建你的邮箱的ssh密钥ssh-keygen-trsa-C“你的邮箱”直接连续按3次回车,就会出现成功提示,如下图3.跟着提示的路径找到密钥所在位置,以上图为例,密钥位置为:C:/Users/KF5188/.ssh/目录下4.用记事本打开.pub后缀的公钥文件,全选,复制内容5.打开gitlab点击右上角头像:设置(Settings)–>SSHKeys6.配置公钥,把从记事本复制的内容,粘贴进来,点击Addkey,添加7.配置成功,此时下方密钥列表就会显示刚

gitlab流水线自动部署流程

自动部署之前,需要准备的是放gitlab的服务器,运行gitlab-runner的服务器以及后端代码运行的服务器。需要先搭建好runner并放在自己的项目中,gitlab的runner主要作用是用于监视相关项目的变动,然后可以自动拉取对应的分支进行自动构建,测试,和部署。就是对编写好的ci文件进行管理。其自动部署就是将存放在gitlab上的仓库代码利用rsync实时同步到实际要跑后端代码的那台服务器上,文件传输的方式就是利用SSH,将文件传输过去之后继续让代码后台跑起来,这样就实现了实时部署。前端的这个部署文件也是将前端代码传输到后端的服务器上,与后端的jar包放在同一个目录下是一个stati