GitLab安装与卸载
GitLab安装与卸载
- 安装Postfix以发送通知邮件
- 安装gitlab
- 修改gitlab配置文件指定服务器ip和自定义端口
- 开启注册邮箱确认
- 修复头像无法显示的问题
- gitlab的卸载
安装Postfix以发送通知邮件
安装命令:sudo yum install postfix
将postfix服务设置成开机自启动,安装命令:sudo systemctl enable postfix
启动postfix,安装命令:sudo systemctl start postfix
安装gitlab
使用wget命令下载gitlab,使用清华的镜像 https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/
安装gitlab,安装命令:rpm -i gitlab-ce-12.10.11-ce.0.el7.x86_64.rpm
安装成功
修改gitlab配置文件指定服务器ip和自定义端口
命令:vim /etc/gitlab/gitlab.rb
重新加载配置,命令:gitlab-ctl reconfigure
启动,命令:gitlab-ctl restart
访问页面,地址就是刚刚配置的ip和端口,发现已经可以正常访问
开启注册邮箱确认
如图,勾上该选项,开启功能
开启邮箱的POP3/SMTP服务,我的是QQ邮箱,如图:
开启之后,修改配置文件
vim /etc/gitlab/gitlab.rb
其中smtp_password是开启POP3/SMTP服务的授权码
重新加载配置,gitlab-ctl reconfigure
重启服务,gitlab-ctl restart
再次进行注册,发现已经会发送邮件到注册的邮箱上了
修复头像无法显示的问题
造成头像无法显示的问题是因为,gitlab使用的默认url的地址已经被墙了,我们需要修改该url
查看gitlab使用的默认url,vim /var/opt/gitlab/gitlab-rails/etc/gitlab.yml
修改地址为:
plain_url: http://sdn.geekzu.org/avatar/%{hash}?s=%{size}&d=identicon
ssl_url: https://sdn.geekzu.org/avatar/%{hash}?s=%{size}&d=identicon
重新加载配置,gitlab-ctl reconfigure
重启服务,gitlab-ctl restart
重新设置头像,头像正常。
gitlab的卸载
一、停止gitlab
sudo gitlab-ctl stop
二、卸载gitlab(这块注意了,看看是gitlab-ce版本还是gitlab-ee版本,别写错误了)
sudo rpm -e gitlab-ce
三、查看gitlab进程
ps -ef|grep gitlab
杀掉第一个守护进程(runsvdir -P /opt/gitlab/service log)
kill -9 4473
再次查看gitlab进程是否存在
四、删除gitlab文件
find / -name *gitlab*|xargs rm -rf 删除所有包含gitlab的文件及目录find / -name gitlab |xargs rm -rf 删除gitlab-ctl uninstall时自动在root下备份的配置文件(ls /root/gitlab* 看看有没有,有也删除)
通过以上几步就可以彻底卸载gitlab
GitLab安装与卸载相关推荐
- gitlab 安装以及卸载
gitlab数据迁移前期准备: 数据源 gitlab's repos Omnibus GitLab Docs gitlab-清华大学开源软件镜像站 安装 插件 gitlab新增新用户有两种方式: 第一 ...
- GitLab安装说明
GitLab,是一个使用 Ruby on Rails 开发的开源应用程序,与Github类似,能够浏览源代码,管理缺陷和注释,非常适合在团队内部使用. gitlab是基于Ruby on Rails的, ...
- Linux 下 GitLab 安装教程
Linux 下 GitLab 安装教程 安装 Linux 下载 GitLab 安装 GitLab 登录 GitLab GitLab 汉化 GitLab 设置密钥 卸载 GitLab 为了便于以后使用, ...
- Git、TortoiseGit、GitHub、Gitee、GitLab 安装与入门使用
Git.TortoiseGit.GitHub.Gitee.GitLab 安装与入门使用 Git.TortoiseGit.GitHub.Gitee.GitLab 简介 Git TortoiseGit G ...
- CentOS 7下Gitlab安装和迁移
Gitlab做迁移,有一些麻烦,有如下结论: 1:Gitlab版本要完全一致,mysql版本最好一致(不能相差太大),服务器版本可以不一样(例如:迁移前环境为centos6.5,迁移后环境为cento ...
- Gitlab安装使用及汉化配置
一.GitLab简介 GitHub是2008年由Ruby on Rails编写而成,与业界闻名的Github类似;但要将代码上传到GitHub上面,而且将项目设为私有还要收费.GitLab是一个用于仓 ...
- Gitlab安装配置及简单问题处理
Git 是版本控制系统 Github 是在线的基于Git的代码托管服务 Gitlab 可以在上面创建免费的私人repo 建议(少走弯路) 1.Gitlab本身很容易安装,整个安装包也就300M,下载到 ...
- gitlab安装及使用教程
GitLab是项目管理和代码托管平台,可通过Web界面进行访问公开的或者私人项目,常用于源代码版本控制,但是也可以用于保存各类文件.GitLab能够浏览源代码,管理缺陷和注释.GitLab可以管理团队 ...
- python 之 pip、pypdf2 安装与卸载
pip是个啥? pip 是一个现代的,通用的 Python 包管理工具.提供了对 Python 包的查找.下载.安装.卸载的功能. 第一步:pip 下载:https://pypi.org/projec ...
最新文章
- 13张图彻底搞懂分布式系统服务注册与发现原理
- spring boot四:探究hello world
- LCD 显示异常定位分析方法
- Feature Support and Procedure Mapping
- 消息发送 C语言版和 Visual Basic Script版
- 从接触FPGA开始...
- DWZ中Tree树形菜单的treeCheck如何获取返回值解决方案
- Linux命令简单操作之lsof
- 字典按照值或键进行排序
- 深度学习(六十五)移动端网络MobileNets
- 网络工程 IP地址与子网掩码
- struts2 拦截器_Struts2 execAndWait拦截器示例,用于长时间运行的动作
- 菲利普·安德森:凝聚态物理的艺术家
- 百度文库等禁止页面弹出(禁用javascript)
- 研究生英语读写译教程下课文译文及课后答案2
- 响应式图片的3种解决方案
- ios CAF音频转换为MP3
- SpringCloud Day12---SpringCloud Alibaba Sentinel 服务熔断与限流
- java解密加密MD5
- inet aton在java_地址转换函数:inet_aton inet_ntoa inet_addr和inet_pton 
inet_ntop
热门文章
- python pycurl_Python学习-pycurl模块
- Mybatis CacheNamespace注解blocking属性使用注意事项
- 联想电脑首次重装系统(BIOS无USB问题解决)
- 工业级串口编程利器:Pcomm lite 串口库介绍 (Pcomm.dll)
- Jmeter做单接口测试-超详细步骤讲解
- Unity3D中需要的英文。
- matlab解一元二次方程 函数,MATLAB函数文件(Function)和求解一元二次方程 来研究下吧...
- 基金api接口 实时数据
- 7-zip压缩软件使用方法与技巧
- 计算机基础知识教程邮件合并,计算机二级考试之Word怎么进行邮件合并,看完就明白了...