gitlab搭建与基本使用
另外可参考:https://blog.51cto.com/caiyuanji/2114796?cid=707746
一、 安装并配置必要的依赖关系
在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 systemctl start sshd
4。安装防火墙(如果已经安装了防火墙并且已经在运行状态,则可直接进行第6步)
yum install firewalld systemd -y
若出现“完毕!”的字样,则表示安装成功
5.开启防火墙,安装命令:service firewalld start
6.添加http服务到firewalld,pemmanent表示永久生效,若不加--permanent系统下次启动后就会失效。
sudo firewall-cmd --permanent --add-service=http
7.重启防火墙,安装命令:sudo systemctl reload firewalld
8.接下来,安装Postfix以发送通知邮件,安装命令:sudo yum install postfix
9.将postfix服务设置成开机自启动,安装命令:sudo systemctl enable postfix
10.启动postfix,安装命令:sudo systemctl start postfix
在安装Postfix期间,可能会出现配置屏幕。选择“Internet Site”并按enter键。使用您的服务器的外部DNS以“mail name”并按enter。如果出现额外的屏幕,继续按enter键接受默认值。
11.wget 用于从外网上下载插件
检查系统中是否已经安装wget,使用命令若出现下图wget相关版本描述则说明系统中已经安装wget 若报系统找不到命令说明wget未安装
若wget未安装则进行安装,安装命令:yum -y install wget
12.安装vim编辑器 安装命令:yum install vim -y
二、添加GitLab镜像源并安装gitlab服务器
1.添加gitlab镜像
wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm
2.安装gitlab 安装命令:rpm -i gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm
安装过程需要些时间,如果出现下图,则说明安装成功。
4.修改gitlab配置文件指定服务器ip和自定义端口:
vim /etc/gitlab/gitlab.rb
进入编辑器后按“i”键进入编辑状态,ESC键退出编辑状态
退出并保存,命令输入“:wq”
ps:注意这里设置的端口不能被占用,默认是8080端口,如果8080已经使用,请自定义其它端口,并在防火墙设置开放相对应得端口
5.重置并启动GitLab
执行:
gitlab-ctl reconfigure
gitlab-ctl restart
提示 "ok: run:"表示启动成功
6.访问 GitLab页面
如果没有域名,直接输入服务器ip和指定端口进行访问
初始账户: root 密码:5iveL!fe
第一次登录修改密码
安装过程遇见的那些坑
一、在CentOS里面安装软件,提示软件已安装,但是rpm -q和-e都是提示包没有安装
查看与rpm包相关的文件和其他信息 rpm -qa | grep 包名
查询包是否被安装,命令:rpm -q 包名
删除软件包,命令:rpm -e 包名
运行以上三步,把原来的包删除掉重新下载和安装
gitlab搭建与基本使用相关推荐
- GitLab搭建详细过程
一.前提 系统:Centos 6.5 软件版本:gitlab-7.8.4 Selinux:关闭 防火墙规则:先清空(搭建好了后续自己添加相关放行规则) 二.yum源配置和相关依赖包 1.添加epel源 ...
- gitlab搭建之互备模式
gitlab搭建之互备模式 gitlab搭建之互备模式 前言:gitlab目前默认的部署方式是本地单机部署,为了提高gitlab环境的可靠性和稳定性,必须构建一套互备搭建方案:借助gitolilte的 ...
- Gitlab搭建及常用命令
Git成员 Git:是一种版本控制系统,是一个命令,是一种工具. Gitlib:是用于实现Git功能的开发库. Github:是一个基于Git实现的在线代码托管仓库,包含一个网站界面,向互联网开放. ...
- goproxy gitlab 搭建go 私有仓库
gitlab搭建 服务器: 192.168.0.60 gitea gitlab 和 安装nginx 和 go px 代理环境 192.168.0.61 或windows 机器,作为客户端. # vi ...
- Git版本管理系统实战(3)——gitlab(搭建私有仓库)
1.gitlab的简介 GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务 安装方法是参考GitLab在GitHub上的Wiki页面 2.gi ...
- github 私有化部署_用GitLab搭建自己的私有GitHub
用GitLab搭建自己的私有GitHub 现在git是开发人员的必备技能之一,github的代码仓库管理系统目前是最好的,下面搭建私有github系统的过程. 下载gitlab: 官网地址:https ...
- 使用gitlab搭建maven仓库
文章目录 解决的痛点 基础准备 1.创建插件 2.部署到本地 3.将代码提交到gitlab仓库 4.引用仓库代码 5.集成使用测试 参考文章: 解决的痛点 开发过程中,随着项目的发展,经常会有一些基础 ...
- Gitlab搭建教程详解
Gitlab搭建教程详解 拟 制 人: 完成日期:2017-05-11 审 核 人: 审核日期: 修改记录 名称 版本号 拟制人/ 修改人 拟制/修改日期 更改理由 主要更改内容 (写要点即可) ...
- Maven私库搭建 和 Gitlab搭建
Gitlab搭建: Centos 7搭建Gitlab服务器超详细_杜_小妖的博客-CSDN博客_gitlab搭建 Maven搭建配置和如何发布自己的项目到私有仓库: MAVEN 私有仓库搭建与配置_# ...
- GitLab搭建教程
1. 背景 因某种原因需要重新搭建GitLab服务,因此整理gitLab搭建步骤. 2. 步骤 2.1 按照依赖 yum install -y curl policycoreutils-python ...
最新文章
- 《数据科学家养成手册》--第四章---数据科学的使命
- 兰艳艳:SIGIR十年趋势(附视频)
- Grpc+Grpc Gateway实践二 有些复杂的Hello World
- SVN commit:remains in tree-conflict错误的解决办法
- 2020总结--惟愿人间花满天
- 干货 | 解决分布式场景下数据一致性问题,我有办法!
- 【转】vim中将tab自动转换成空格
- Winform中简单使用MD5加密用户登录密码
- VTK:相互作用之KeypressEvents
- 使用cookie登录时记录登录名
- 【混淆矩阵】matlab画混淆矩阵
- 就要有鹤立鸡群的HTML5资本
- 机器人走方格(51Nod-1119)
- 使用.NET Core 3.1构建Windows Worker服务以删除文件夹中的旧文件
- NYOJ760-See LCS again,有技巧的暴力!
- 在计算机潮流计算的三类节点中,电力系统稳态分析复习(电管11) - 图文
- 小米路由器怎么设置无盘服务器,小米路由器怎么设置?
- 持续分化的 NFT 市场:新的金字塔正在形成
- 嵌入式系统与普适计算
- 为什么精英这样用脑不会累
热门文章
- 时光静好,我亦不老倾我一生一世,换取岁月静好。如若岁月静好,我亦微笑,亦不老。
- div onload事件
- python endswith函数_Python中endswith()函数的使用方法
- 回顾我两个月面试阿里、携程、小红书、美团、网易等等(Java岗)
- 模型展示|易模定制化制作的绿植模型
- uglifyjs压缩js文件(指令压缩/ 批量压缩/ 编程方式压缩)
- 不同域名(多域名)下共享登录状态
- 【阿冈看超女】阿冈与叶凡超女6进5决赛全感受!
- mysql停留的风_离别之后,我的梦里少了你的温柔,风没有带走,你也忘了停留...
- 光电直读远传水表好用吗?有什么优势吗?