gitlab安装_Gitlab安装和配置教程(包括邮箱配置)

29951733bea8cc4c9d8118d7a7d81f78.png

Gitlab社区版安装和配置过程

工具准备:centOS 7 系统镜像(Gitlab是需要搭建中linux系统中的)、一台连上互联网的PC

准备工作:在WindowsPC上装一个centOS的虚拟机。不会装虚拟机或者没有centOS的童鞋可以回复我。

1、Gitlab安装:

  • 安装方法

我对linux系统也是初学者,尝试了网上各种方法,踩了N个坑之后,终于找到了一个有效的安装方法,亲测有效,拿走不谢。地址是:https://blog.csdn.net/zangxueyuan88/article/details/80996910感谢原作者。

  • 注意事项

我也执行了以上链接中的第2步(因为我想用gitlab来发邮件)。

在第3步(配置Gitlab URL)时,我没用把URL配置成域名,我直接把虚拟机的ip写上了。个人觉得,对于服务器操作系统,特别是linux不熟悉的话,配域名比较复杂,所以就犯懒 了。下面会详细介绍Gitlab需要配置的信息。

其实,你只要安装了一个centOS的虚拟机,并且执行了以上链接的页面的前4步的话,那么恭喜宝贝儿,你已经安装完成了Gitlab。只不过在第3步的时候,需要注意以下配置,以保证Gitlab能够完美使用。下面就讲一下我是怎么执行第3步的,各位小哥小妹阔以参考下。

2、配置

(1)在虚拟机上打开终端,如果你不是root身份那么打开终端后,首先需要输入:su -(ps:su和-之间是有空格滴),然后回车;输入你虚拟机的登录密码。哦了,此时你已经是root身份了。

348d26c5ae38ccd440cf2c306cf66b26.png

(2)在以上窗口命令行中输入 vim /etc/gitlab/gitlab.rb后 (ps:gitlab.rb就是各位小伙伴儿需要修改的文件),如下图

2e8906f2696ebdda9a219628598b1a7a.png

需要配置以下几个位置,来,跟我做:

第1个位置:配置Gitlab的地址,即上文中我说的ip地址(由于我没给ip映射域名,所以就写的事虚拟机的ip地址)。如下图:

6b90c834e280e910c86131ceb2cb0372.png

第2个位置:用鼠标拉动命令行的滚动条,当命令行右下角显示2%(大概这个位置)的时候,你会看到以下内容

378502f71de489f67ac8522ba313cbe2.png

按照图中我的修改,各位小伙伴儿相应的修改成自己的就行。其实就需要修改三行内容就行(有红色字体的3行),并且这3行的每行开头的#一定要删了,否则就算你修改了,也不能生效的。

总之,改这个3行的意思就是说,配置一个发邮件的邮箱(可以理解为管理员邮箱)。也就是说,在以后使用gitlab的时候,如果有邮件通知,用哪个邮箱来发邮件。从图中的3行可以看到,有两个配邮箱地址的地址,一个是发邮件的邮箱,一个是回复邮件时回复到哪个邮箱。一般情况下,这两个地方是的邮箱是一样的,各位小伙伴儿不要太纠结了。

第3个位置:用鼠标拉动命令行的滚动条,当命令行右下角显示24%(大概这个位置)的时候,你会看到以下内容,按照下面的例子照猫画虎就行。

e2549c7aa916647e2a17c2297f682cce.png

这个地方的配置和上一步配邮箱地址是息息相关的。由于上一步我配置发邮件的邮箱是 网易的126邮箱,所以这个地方我的配置是这样的(特别提醒:上图中的‘smtp_password’是邮箱的授权码,不是邮箱的登录密码)。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
GitLab是一个开源的代码托管和项目管理平台,它提供了一个完整的 DevOps 工具链,包括版本控制、CI/CD、合并请求等功能。以下是安装和使用GitLab的基本步骤: **安装GitLab:** 1. **选择安装方式**: - 如果是服务器部署: 可以从GitLab官方网站下载源码包(推荐),或使用Docker容器或 Helm charts。 - 如果是预配置的云服务: 如GitLab.com、GitLab CE/EE 部署在云上,直接登录即可。 2. **源码包安装** (适用于自建服务器): - 安装依赖:确保服务器满足系统要求,例如Ruby、PostgreSQL等。 - 下载并解压GitLab的源码包。 - 运行安装脚本 `./install.sh` 或 `./bin/install.rb`。 - 配置环境变量、设置初始化数据库等。 - 启动GitLab服务。 3. **云服务安装** (如GitLab.com): - 注册账号并创建项目,无须本地安装。 **使用GitLab:** 1. **创建项目**: 登录GitLab Web界面,点击“New Project”,选择私有或公共仓库,填写项目名称、描述等信息。 2. **版本控制**: - 在项目中创建分支:`git checkout -b new_branch`。 - 提交更改:`git add .`, `git commit -m "commit message"`, `git push origin branch_name`。 3. **协作与合并请求**: - 克隆项目到本地:`git clone https://gitlab.com/username/repository.git` - 创建分支并在GitLab上打开PR:`git checkout -b feature_branch`, `git push origin feature_branch` - 在Web界面发起合并请求,等待团队成员审查并合并。 4. **持续集成/持续部署(CI/CD)**: - 编写`.gitlab-ci.yml`文件定义自动化构建流程。 - 配置触发器,如提交、标签等,自动触发构建和部署。 **相关问题**: 1. GitLab有哪些主要功能组件? 2. 如何在GitLab上启用CI/CD? 3. GitLab是如何处理权限和访问控制的? 4. 如何在GitLab上进行高效的团队协作?

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值