Gitlab 安装
环境:
OS: CentOS7
安装 gitlab
常规安装 gitlab
进入官方下载地址:https://about.gitlab.com/install/ ,如下图,选择合适的版本。

以 CentOS7 为例:
安装和配置必要依赖
在系统防火墙中启用 HTTP 和 SSH
安装 Postfix ,使得 Gitlab 可以发送通知邮件
添加 Gitlab yum 仓库并安装包
添加 Gitlab yum 仓库
通过 yum 安装 gitlab-ce
安装完成后,即可通过默认的 root 账户进行登录。更多细节可以参考:documentation for detailed instructions on installing and configuration
Docker 安装 gitlab
拉取镜像
启动

安装 gitlab-ci-multi-runner
常规安装 gitlab-ci-multi-runner
下载
配置执行权限
如果想使用 Docker,安装 Docker(可选的)
创建 CI 用户
安装并启动服务
注册 Runner
(1)执行命令:
(2)输入 Gitlab URL 和 令牌
URL 和令牌信息在 Gitlab 的 Runner 管理页面获取:

(3)输入 Runner 的描述
(4)输入 Runner 相关的标签
(5)输入 Runner 执行器
如果想选择 Docker 作为执行器,你需要指定默认镜像( .gitlab-ci.yml 中没有此配置)
Docker 安装 gitlab-ci-multi-runner
拉取镜像
启动
自签名证书
首先,创建认证目录
创建证书
创建 Private Key
会提示输入密码,请记住
生成 Certificate Request
根据提示,输入信息
移除 Private Key 中的密码短语
创建证书
移除证书请求文件
设置文件权限
gitlab 配置
gitlab 网站 https:
gitlab ci 网站 https:
复制证书到 gitlab 目录:
gitlab 重新配置+更新:
创建你的 SSH key
使用 Gitlab 的第一步是生成你自己的 SSH 密钥对(Github 也类似)。
登录 Gitlab
打开 Profile settings.

跳转到 SSH keys tab 页

黏贴你的 SSH 公钥内容到 Key 文本框

为了便于识别,你可以为其命名

点击 Add key 将 SSH 公钥添加到 GitLab

创建项目

输入项目信息,点击 Create project 按钮,在 Gitlab 创建项目。

克隆项目到本地
可以选择 SSH 或 HTTPS 方式克隆项目到本地(推荐 SSH)
拷贝项目地址,然后在本地执行 git clone <url>
创建 Issue
依次点击 Project’s Dashboard > Issues > New Issue 可以新建 Issue

在项目中直接添加 issue

在未关闭 issue 中,点击 New Issue 添加 issue

通过项目面板添加 issue

通过 issue 面板添加 issue

更多内容
Last updated
Was this helpful?