Centos7安装gitlab私服

参考官方文档 https://about.gitlab.com/install/#centos-7

GitLab简介

GitLab一个开源的git仓库管理平台,方便团队协作开发、管理。在GitLab上可以实现完整的CI(持续集成)、CD(持续发布)流程。而且还提供了免费使用的Plan,以及免费的可以独立部署的社区版本(https://gitlab.com/gitlab-org/gitlab-ce )。


准备

安准依赖

#安装技术依赖
yum install -y curl policycoreutils-python openssh-server

远程连接

#启动ssh服务&设置为开机启动(一般都是开启的,如果关闭的请打开)
systemctl enable sshd && systemctl start sshd

安装Postfix

Postfix是一个邮件服务器,GitLab发送邮件需要用到
#安装postfix
yum install -y postfix

#启动postfix并设置为开机启动
systemctl enable postfix && systemctl start postfix

防火墙

#为了安全,建议开启防火墙
systemctl enable firewalld && systemctl start firewalld

#开放ssh、http服务
firewall-cmd --add-service=ssh --permanent
firewall-cmd --add-service=http --permanent

#重载防火墙规则
firewall-cmd --reload

部署

本次部署的是社区版:gitlab-ce,如果要部署商业版可以把关键字替换为:gitlab-ee

Yum安装GitLab

#添加GitLab社区版Package
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
#安装GitLab社区版(通常是仓库中最新的版本)
sudo EXTERNAL_URL="https://192.168.31.120:8888" yum install -y gitlab-ce

配置GitLab站点Url

上面安装的时候也可以指定这个url

当然了也可以不用https

GitLab默认的配置文件路径是/etc/gitlab/gitlab.rb

默认的站点Url配置项是: external_url ‘http://gitlab.example.com

将GitLab站点Url修改为https://IP:PORT

如果自己有域名可以设成自己可解析的域名

#修改配置文件
vi /etc/gitlab/gitlab.rb

#配置首页地址
external_url ‘https://192.168.31.120:8888‘

启动并访问GitLab

#重新配置并启动
gitlab-ctl reconfigure

#开放服务端口
firewall-cmd --zone=public --add-port=8888/tcp --permanent

#重载防火墙规则
firewall-cmd --reload

#启动 gitlab-ctl restart
#访问GitLab
https://192.168.31.120:8888

这时候会提示为管理员账号设置密码。设置完之后就会跳转到登录页面让你登录。(忘记 截图了)

管理员账号默认username是root。登陆后会进入欢迎界面。

gitlab-ctl常用命令

##检查在gitlab中是否有任何配置。在指定版本中删除的rb
gitlab-ctl check-config
##安装部署页面
gitlab-ctl deploy-page
##将用户配置与包可用配置进行比较
gitlab-ctl diff-config
##删除所有用户和组
gitlab-ctl remove-accounts
##升级
gitlab-ctl upgrade
##查看所有服务
gitlab-ctl service-list
##如果GitLab服务停止了就启动服务,如果已启动就不做任何操作
gitlab-ctl once
##重启GitLab服务
gitlab-ctl restart
##如果GitLab服务停止了就启动服务,如果已启动就重启服务
gitlab-ctl start
##停止GitLab服务
gitlab-ctl stop
##查看GitLab服务状态
gitlab-ctl status
##重新配置GitLab并启动
gitlab-ctl reconfigure

原文地址:https://www.cnblogs.com/jockming/p/12229311.html

时间: 2024-10-09 04:31:49

Centos7安装gitlab私服的相关文章

CentOS7 安装 Gitlab

GitLab,是一个利用 Ruby on Rails 开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目. 它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释.可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库.团队成员可以利用内置的简单聊天程序(Wall)进行交流.它还提供一个代码片段收集功能可以轻松实现代码复用,便于日后有需要的时候进行查找. 开源项目地址:https://github.com/gitlabhq/g

CentOS7安装GitLab、汉化及使用

同步首发:http://www.yuanrengu.com/index.php/20171112.html 一.GitLab简介 GitLab是利用Ruby On Rails开发的一个开源版本管理系统,实现了一个自托管的Git项目仓库,是集代码托管,测试,部署于一体的开源git仓库管理软件,可通过web界面来进行访问公开的或私人项目.与Github类似,GitLab能够浏览代码,管理缺陷和注释.可以管理团队对仓库的访问,它非常易于浏览提交过的版本,并提供一个文件历史库.它还提供一个代码片段收集功

Centos7 安装gitLab

我这里使用的是centos 7 64bit,我试过centos 6也是可以的! 1. 安装依赖软件 yum -y install policycoreutils openssh-server openssh-clients postfix 2.设置postfix开机自启,并启动,postfix支持gitlab发信功能 systemctl enable postfix && systemctl start postfix 3.下载gitlab安装包,然后安装 centos 6系统的下载地址:

centos7安装gitlab并汉化

一.基础环境准备 1.安装依赖包 [[email protected] ~]#yum install curl policycoreutils openssh-server openssh-clients postfix wget git pathc -y [[email protected]-server ~]# systemctl start postfix 2.配置yum源(由于网络问题,国内用户,建议使用清华大学的镜像源进行安装) [[email protected] ~]# wget

CentOs7安装gitlab(转!)

转自:https://www.cnblogs.com/chenfool/p/7689438.html 环境说明:虚拟机 centos 7 64位内存:4GB存储:100GBCPU: CORE 版本:gitlab 10.0.3 配置系统基础环境 配置阿里巴巴 yum 源 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo 重建yum 的缓存 yum clean all yum

Centos7安装gitlab

1. gitlab简介. GitLab 是一个用于仓库管理系统的开源项目.使用Git作为代码管理工具,并在此基础上搭建起来的web服务. 2. 安装步骤. 安装配置gitlab必要的依赖组件. Sudo yum –y install curl openssh-server 如果出现如下错误信息,请按列出命令解决. 切换root 用户 Su – root 修改sudoers文件的权限 chmod 777 /etc/sudoers 编辑文件,添加当前用户 Vim /etc/sudoers 然后修改文

Centos7 安装 GitLab 代码管理服务器

一.安装依赖 yum -y install policycoreutils openssh-server openssh-clients postfix 二.启动postfix,并设置开机自启动 systemctl enable postfix && systemctl start postfix 三.下载gitlab并安装 # 安装wget yum -y install wget # 安装vim yum install vim -y # 下载安装包 wget https://mirror

centos7安装gitlab 支持带认证https,开启邮件功能 超级简单.

官方安装说明:https://about.gitlab.com/install/#centos-7 自定义yum源 自行搞定 下载gitlab wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-11.10.4-ce.0.el7.x86_64.rpm yum install gitlab-ce-11.10.4-ce.0.el7.x86_64.rpm -y 关防火墙 和 selinux vim /etc/sel

Centos7安装配置gitlab

Centos7安装配置gitlab 这篇文字我会介绍在Centos7上安装gitlab,配置gitlab的smtp,并且创建项目demo. sudo yum install openssh-server sudo yum install postfix sudo yum install cronie sudo service postfix start sudo chkconfig postfix on sudo lokkit -s http -s ssh 使用清华大学gitlab的镜像http