博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
gitlab服务器
阅读量:7116 次
发布时间:2019-06-28

本文共 1083 字,大约阅读时间需要 3 分钟。

1.安装软件

# yum -y install curl policycoreutils postfix
2.设置postfix开机自启,postfix支持gitlab发信功能
# systemctl enable postfix
# systemctl start postfix
3.获取gitlab-ce的rpm包
# wget
# rpm -i gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm
4.修改gitlab的端口

注意:首次访问可能都会出现502错误,稍等片刻,刷新即可进入。如果一直刷新进不去,很可能是因为端口冲突,因为gitlab监听端口是80或者8080;为了方便,最好修改一下端口。

# vim /etc/gitlab/gitlab.rb

gitlab服务器
5.重置并启动gitlab
# gitlab-ctl reconfigure
//重置时间因为电脑原因,可能时间长短有差异
# gitlab-ctl restart
gitlab服务器
//表示启动成功
6.访问gitlab页面

注:我的已经安装完成,首次访问界面,10.0.0版本会直接让你输出新密码,用户默认为root,设置完成后即可登录;

7.添加一个用户,并且设置邮箱地址

用户添加完成之后,会向邮箱发送一个重置密码的邮件
gitlab服务器
点击click here to set your password重置密码
gitlab服务器
gitlab服务器
gitlab服务器部署完成。

8.查看api tokens信息

//在做jenkins和gitlab连接时需要用到token
gitlab服务器
gitlab服务器
gitlab服务器

9.新建project

gitlab服务器
project name:输入一个名字即可
visibility level:
1)private私有的,只能自己或者组内成员能访问
2)internal:所有登录用户能访问
3)public:所有人能够访问
gitlab服务器

//红箭头所指是创建的project,在jenkins使用git管理源代码时需要用到。

gitlab服务器

10.为创建的project创建一个文件,用于push event,让其能够完成jenkins的触发事件

//选择new file
gitlab服务器

//名称和内容随便写写就好

gitlab服务器

gitlab服务器

11.创建webhooks,主要用于jenkins的触发式构建,这个需要有jenkins服务器给你提供的URL,一般是在创建jenkins item的过程中出现,格式一般是下面这样。

gitlab服务器

gitlab服务器

//将URL按照上面格式粘贴复制上

trigger选择push envents即可
gitlab服务器
然后直接save即可。

转载于:https://blog.51cto.com/xuwenlong/2330366

你可能感兴趣的文章
【SQL】SQL中笛卡尔积、内连接、外连接的数据演示
查看>>
HTTP解析
查看>>
MemCache超详细解读
查看>>
python numpy 教程
查看>>
手机web如何实现多平台分享
查看>>
策略模式和观察者模式
查看>>
详解CALayer 和 UIView的区别和联系
查看>>
eclipse中报错:java.lang.OutOfMemoryError: Java heap space
查看>>
Ubuntu 16.04 grub rescue 模式下修复 grub
查看>>
【Spring】24、<load-on-startup>0</load-on-startup>配置
查看>>
L0 Regularization
查看>>
使用JDBC向Kudu表插入中文数据乱码(转载)
查看>>
spf13-vim安装与使用
查看>>
字体颜色代码表
查看>>
hdu 2156 分数矩阵
查看>>
android SQLite数据库应用于草稿箱
查看>>
Android 无缝换肤深入了解与使用
查看>>
Cordova快速开始(安卓篇)
查看>>
ActiveMQ
查看>>
聚类算法(kmeans)详解和python实现
查看>>