Linux环境搭建记录——GitLab安装
Linux环境搭建记录
- GitLab安装
GitLab安装
更多GitLab详细信息请参考:GitLab官方文档
分步指南
获取GitLab资源
可以访问 https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/ 下载获取,根据系统版本选用资源,本文展示使用的为Centos7所以选用的el7目录下资源,如果系统为Centos8请选择el8目录,资源为rpm文件。上传资源到服务器
创建gitlab文件夹,上传资源文件mkdir /home/admin/download/gitlab && cd /home/admin/download/gitlab
执行前置依赖插件安装命令
yum -y install policycoreutils-python yum -y install git
执行rpm安装命令
rpm -ivh gitlab-ce-14.8.3-ce.0.el7.x86_64.rpm
执行成功效果如下
修改运行gitlab配置
修改运行地址vim /etc/gitlab/gitlab.rb
找到内容并修改为
#修改为服务器自身的ip访问地址或域名 external_url='http://127.0.0.1'
重新加载配置
gitlab-ctl reconfigure
开启防火墙端口策略
#查看防火墙全部设置 firewall-cmd --list-all #若防火墙服务未启动可执行 systemctl start firewalld #设置nexus服务端口防火墙可访问 firewall-cmd --zone=public --add-port=80/tcp --permanent #重新加载防火墙设置 firewall-cmd --reload #重新查看防火墙全部设置确认添加成功 firewall-cmd --list-all
此时就能通过浏览器访问了
默认登录账号:root
默认登录密码:可以在cat /etc/gitlab/initial_root_password
进行查看
至此GitLab安装完毕,之后需要进行使用配置生成密钥文件
ssh-keygen #为其它账号生成sshkey可以执行如下命令,更换邮箱即可 #ssh-keygen -t rsa -C "youremail@xxx.com" -f filepath
配置密钥
查看密钥cat /root/.ssh/id_rsa.pub
在 GitLab 设置中添加 ssh key
gitlab常用命令说明
#gitlab的守护进程是会默认开启nginx的,如果想要关闭,可以尝试一下操作 gitlab-ctl stop nginx gitlab-ctl restart nginx #如果想要释放资源,关闭gitlab时,可以尝试一下操作 gitlab-ctl stop
#启动所有 gitlab 组件 gitlab-ctl start #停止所有 gitlab 组件 gitlab-ctl stop #重启所有 gitlab 组件 gitlab-ctl restart #查看服务状态 gitlab-ctl status #启动服务 gitlab-ctl reconfigure #修改默认的配置文件 vim /etc/gitlab/gitlab.rb #检查gitlab gitlab-rake gitlab:check SANITIZE=true --trace #查看日志 gitlab-ctl tail
Linux环境搭建记录——GitLab安装相关推荐
- Linux环境搭建记录——Jenkins安装
Linux环境搭建记录 Jenkins安装 Jenkins升级 Jenkins插件离线安装 构件Jenkins项目 Jenkins安装 更多Jenkins详细信息请参考:Jenkins官方文档 分步指 ...
- Linux环境搭建:CentOS7安装Oracle
CentOS7 安装Oracle 11.2.0 材料 [root@bogon yum.repos.d]# rpm -qi centos-release Name : centos-release Ve ...
- 从0开始的Nginx+PHP+MySQLのLInux环境搭建并部署安装WordPress
目录 写在最前 教程部分 安装Nginx.PHP.MySQL Nginx的配置 PHP的配置 安装WordPress 配置MySQL 尾声 写在最后 写在最前 近来在腾讯云上搞了个服务器,并琢磨着拿 ...
- Linux开发环境搭建(一)之安装CentOS桌面版
前言 最近接手一个项目,需要对接大华的摄像头,该摄像头外部依赖库及其加载方式会根据运行环境的不同而改变.项目开发使用Windows系统,项目运行则是在Linux系统,因此,开发好的项目根本无法部署到L ...
- MIT Mini Cheetah–开源代码仿真环境搭建记录(Ubuntu20.04)
MIT Mini Cheetah–开源代码仿真环境搭建记录(Ubuntu20.04) 一.安装依赖包 sudo apt install mesa-common-dev freeglut3-dev co ...
- ED1 SoC Linux环境搭建
ED1 SoC Linux环境搭建 刚学习这块开发板,感觉挺复杂的,就想记录一下学习过程. 今天主要是把linux运行环境搭建出来了. 1. 驱动的安装.没安装之前使用usb线将计算机与板子上的uar ...
- Hadoop环境搭建之zookeeper安装
Hadoop环境搭建 一.预备知识 1.大数据导论 1.1 大数据概念 大数据(big data),指无法在一定时间范围内用常规软件工具进行捕捉.管理和处理的数据集合,是需要新处理模式才能具有更强的决 ...
- mysql的安装版本有无开发版_moodle 2.0.2 安装图文教程 2——PHP Mysql环境搭建和moodle安装 - 乔木的日志 - ICT教育 - 中小学信息技术教育和教育信息化网站...
moodle 2.0.2 安装图文教程 2--PHP+Mysql环境搭建和moodle安装 热度 6已有 211 次阅读 2011-3-29 16:49 ||关键词:moodle 2 图文安装教程 p ...
- Linux环境下Protobuf完整安装和使用教程
Linux环境下Protobuf完整安装和使用教程 目标 下载和安装 环境配置 一个例子 1.报文定义 2.报文生成 3.使用报文 4.编译程序 5.常见问题: 目标 本文将教会一个完全的新手如何搭建 ...
最新文章
- 天昊生物16S扩增子绝对定量测序项目文章再次登陆《Science of the Total Environment》...
- blade企业级开发平台
- VS也可以这样进行快捷安装
- 【白皮书分享】2020智能体白皮书-华为.pdf(附下载链接)
- winform 防止多開
- 【ACL2021】三篇高质量方面级的情感分析方法解读
- 《Linux4.0设备驱动开发详解》笔记--第七章:Linux设备中的并发控制
- Lost Found
- 关于腾讯云服务器备案全流程 内容
- 记一次使用screw 生成MySQL数据库文档
- 基于HTML5的在线绘图工具,基于HTML5 Canvas和jQuery 的绘图工具的实现
- 执念斩长河专升本复习11月总结
- banne图怎么设计才会有更多的点击率
- python笔记(三):if循环语句
- requests模块下
- 关于出版物经营许可证
- 神奇智能搜索引擎:perplexity智能搜索引擎(ChatGPT与Edge合体——联网版chatGPT)
- git 解决push报错:[rejected] master -> master (fetch first) error: failed to push some refs to
- 统计文本文件中的英文单词数量
- POJ 1845 逆元 / 分治