gitlab服务器

1.安装软件
# yum -y install curl policycoreutils postfix
2.设置postfix开机自启,postfix支持gitlab发信功能
# systemctl enable postfix
# systemctl start postfix
3.获取gitlab-ce的rpm包
# wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm
# rpm -i gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm
4.修改gitlab的端口

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

# vim /etc/gitlab/gitlab.rb

5.重置并启动gitlab
# gitlab-ctl reconfigure
//重置时间因为电脑原因,可能时间长短有差异
# gitlab-ctl restart

//表示启动成功
6.访问gitlab页面

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

7.添加一个用户,并且设置邮箱地址
用户添加完成之后,会向邮箱发送一个重置密码的邮件

点击click here to set your password重置密码


gitlab服务器部署完成。

8.查看api tokens信息
//在做jenkins和gitlab连接时需要用到token


9.新建project

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

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

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

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

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

//将URL按照上面格式粘贴复制上
trigger选择push envents即可

然后直接save即可。

原文地址:http://blog.51cto.com/xuwenlong/2330366

时间: 2024-10-12 18:01:06

gitlab服务器的相关文章

ubuntu14.04搭建gitlab服务器

某日,工作需要,需要搭建一个版本控制器.查看资料,当前比较流行的有gitlab,svn.由于常用github,所以更倾向于gitlab.下面记录了搭建的流程. 1.安装邮件支持的插件: sudo apt-get install curl openssh-server ca-certificates postfix 安装过程中出现的界面均可选择默认. 2.添加官方源,并安装: curl -sS http://packages.gitlab.cc/install/gitlab-ce/script.d

Git系列②之部署企业级开源仓库gitlab服务器

上一篇我们介绍了github的常见使用方法,下面开始部署本地开源仓库gitlab GitLab 是一个用于仓库管理系统的开源项目. 1.安装配置gitlab依赖项 如想使用Postfix来发送邮件,在安装期间请选择'Internet Site'. 您也可以用sendmai或者 配置SMTP服务并使用SMTP发送邮件在 Centos7系统上, 下面的命令会在系统防火墙里面开放HTTP和SSH端口. 安装相关依赖,并设置开机自启动 # yum install -y curl policycoreut

搭建 Linux 下 GitLab 服务器【转】

转自:http://blog.csdn.net/passion_wu128/article/details/8216086 版权声明:本文为博主原创文章,未经博主允许不得转载. 目录(?)[-] 平台需求 硬件需求 本安装指南已于 DebianUbuntu 测试通过 重要信息 1 安装依赖包 数据库 SQLite MySQL PostgreSQL 2 安装 Ruby 3 安装 Gitolite 检查退出并重新登录以使 git 用户组生效 4 克隆 GitLab 源代码并安装先决条件 选择你希望使

Ubuntu搭建Gitlab服务器

想到Gitlab就必定会想到SVN,因为两者都是代码管理系统,作为开发人员来说,用习惯了SVN的图形化界面和SVN代码更新和提交的方式, 可能就会觉得使用git会比较麻烦,其实不然git使用起来非常方便,并且好处也不少,git后面会成为一种流行和趋势.所以在这儿简单的介绍Gitlab 服务器的搭建和git的一些基本操作使用. Git的优点和缺点介绍 优点 1.适合分布式开发,强调个体 2.公共服务器压力和数据量都不会太大 3.速度快.灵活 4.任意两个开发者之间可以很容易的解决冲突 5.离线可以

gitlab服务器邮箱配置

如想用 SMTP 代替 Sendmail 发送email,添加如下相应邮箱服务商的配置到/etc/gitlab/gitlab.rb, 然后运行gitlab-ctl reconfigure使修改生效. omnibus-gitlab还提供了测试发送邮件功能. 本文后面有一些常用的 SMTP配置示例,可以参考下.前往QQ企业邮箱配置 gitlab_rails['smtp_enable'] = true gitlab_rails['smtp_address'] = "smtp.server"

Centos7使用docker搭建gitlab服务器

了解到docker的优点,搭建快,运行要求资源低,最重要的是实现的功能和效果都能达到预期,于是决定使用docker来搭建gitlab服务器. 效果图如下: 系统环境:CentOS Linux release 7.1.1503 (Core) git版本:/gitlab/gitlab-ce 一.安装和启动docker 安装:yum -y install docker 启动:systemctl start docker 开机启动:systemctl enable docker 二.拉取镜像文件 doc

ubuntu gitlab服务器搭建

gitlab服务器搭建 1.安装依赖包 sudo apt-get install curl openssh-server ca-certificates postfix 执行完成后,出现邮件配置,选择Internet那一项(不带Smarthost的) 2.下载最新的包 安装gitlab-ce软件包 在https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu/pool/xenial/main/g/gitlab-ce/链接中下载最新版gitlab-c

搭建gitlab服务器

搭建gitlab服务器,统一管理软件项目 一.环境准备 1.启动一台虚拟机,内存至少改为4G2.在虚拟机上配置docker [[email protected] docker]# yum install -y docker_pkgs/*rpm [[email protected] docker]# systemctl start docker [[email protected] docker]# systemctl enable docker [[email protected] docker

Centos 7搭建Gitlab服务器超详细(转)

一. 安装并配置必要的依赖关系 在CentOS系统上安装所需的依赖:ssh,防火墙,postfix(用于邮件通知) ,wget,以下这些命令也会打开系统防火墙中的HTTP和SSH端口访问. 1.安装ssh sudo yum install -y curl policycoreutils-pythonopenssh-server 若出现以下图片的信息则表示成功 2.将SSH服务设置成开机自启动,安装命令:sudo systemctl enable sshd 3.启动SSH服务,安装命令:sudo