-
### 背景
极狐GitLab 在备份过程中,使用不同的参数,其备份过程、备份完成后,占用的空间大小是不一样的。
因此,在准备服务器硬盘空间大小的时候,原则上应该尽可能预留充足的空间。具体的量化数据可以参考下面 ...
-
CICD 虽然有一点点复杂,但假如你看我这篇文章,你会发现一个最简单的CICD demo 其实超级简单。
最简单的CICD入门分以下几个步骤:
一. 创建django项目
1. 安装python3、虚拟环境、 django:
pyhton3安装: 略( ...
-
本文介绍如何生成 SSL 自签证书,以及如何配置 GitLab 使用 SSL 自签证书。
除非有特殊要求,否则一般建议使用知名 CA 机构颁发的可信 SSL 证书(在阿里云、腾讯云可以申请免费颁发一年可信SSL 证书),可以避免很 ...
-
## 1. 安装 k8s
版本:v1.23.5
参考:[k8s 测试环境搭建(k3s) - leffss - 博客园 (cnblogs.com)](https://www.cnblogs.com/leffss/p/14827002.html)
在集群 coredns 中添加 gitlab 主机 hosts 解析
```
$ kube ...
-
## 1. Windows安装Gitlab Runner
参考官方文档:[Install Gitlab Runner on Windows](https://docs.gitlab.com/runner/install/windows.html)
主要操作步骤如下:
- 下载GitLab Runner [64位安装包](https://gitl ...
-
```shell
# 数据库登录
## 本地登录
$ gitlab-psql
or
$ su - git
$ /opt/gitlab/embedded/bin/psql -h /var/opt/gitlab/postgresql -U gitlab -d gitlabhq_production
## 远程登录
$ /opt/gitlab/embedded/bin/psq ...
-
```ruby
roles (['patroni_role']) == roles (['postgres_role']) + patroni['enable'] = true
# Patroni
patroni['replication_slots'] = {
'geo_secondary' => { 'type' => 'physical' }
}
声明一个持久复制槽 ...
-
> **官方原文:**
>
> - [GitLab Runner](https://docs.gitlab.com/runner/)
> - [Configuring runners in GitLab](https://docs.gitlab.com/ee/ci/runners/README.html)
> - [Install GitLab Runner](https://docs. ...
-
### 2.4 功能验证
1. 登录极狐GitLab
![image-20230713105811551](https://raw.githubusercontent.com/xiangma0510/uPic/main/uPic-2023-07-13/image-20230713105811551.png)
2. 选择 **Okta** 登录
![im ...
-
## 1. 环境说明
### 1.1 背景
Okta 是一家提供身份验证和访问管理解决方案的公司。它为企业提供了一个统一的身份验证平台,用于管理用户身份、访问权限和多个应用程序的单一登录。
### 1.2 资源清单
| 类型 ...
-
根据官方文档,本手册统计了三种常用的备份方式。
- 备份到本地备份
- 备份至对象存储s3
- 备份到NFS
无论上述哪种备份方式,在备份数据的时候,**GitLab都会在默认本地备份路径先备份一份**,再上传到remote远端 ...
-
### 介绍
本文档将介绍如何**通过修改源码的方式**在 GitLab 15.x 生成不过期的 OAuth Access Tokens。
### 注意事项
- 本文档仅适用于 15.0 或更高版本的 Omnibus 实例,并仅在 GitLab 15.3.x 进行了验证。尽管 ...
-
## 1. 先决条件
1. 必须还原/etc/gitlab/gitlab-secrets.json
2. 若需要还原整台机器的TLS密钥,参见[恢复密钥](https://superuser.com/questions/532040/copy-ssh-keys-from-one-server-to-another-server/532079# ...
-
## 3. 从节点代理(Geo Proxying)
开启从节点代理之后,从节点可以像主节点一样,接收用户的读、写请求。从节点将所有的写请求转发到主节点,部分读请求依旧在本地完成响应。
- 主节点和从节点是可以使用相同的UR ...
-
群组同步如果您的 LDAP 支持 memberof 属性,则当用户第一次登录极狐GitLab 时,会触发用户所在的群组的同步。 这样他们就不必等待每小时同步来授予对他们的群组和项目的访问权限。群组同步进程每小时运行一次,必须 ...
-
LDAP 同步 如果你已经配置 LDAP 与极狐GitLab 一起使用,系统可以自动同步用户和群组。此过程更新用户和群组信息。您可以更改同步发生的时间。
用户同步阻止 LDAP 用户的个人资料名称同步功能引入于 15.11 版本。每 ...
-
企业微信集成和通知
[*]引入于极狐GitLab 16.2,功能标志为 wecom_integration。默认禁用。
如果您想在企业微信的群组中查看极狐GitLab 项目中的事件变更,如创建议题、流水线故障或更新合并请求等,您可以将企业微 ...
-
钉钉集成
[*]引入于极狐GitLab 15.1,功能标志为 dingtalk_integration。默认禁用。
[*]功能标志 dingtalk_integration 移除于极狐GitLab 15.5。
当您想从钉钉上控制或查看极狐GitLab 内容时,您可以在钉钉中使用命 ...
-
如果您想在飞书的群组中查看极狐GitLab 项目中的事件变更,如创建议题、流水线故障或关闭合并请求等,您可以将飞书与极狐GitLab 进行集成。飞书集成配置飞书
[*]在飞书中创建机器人
[*]在飞书群组中添加机器人
在飞 ...
-
### 2.4 Geo配置
以下步骤将完成:
- 在主节点和从节点之间,复制配置
- 在从节点上,配置一个额外的跟踪数据库
- 在从节点上,启用极狐GitLab
#### 2.4.1 拷贝secrets
主节点和从节点的 `/etc/gitlab/gitlab-se ...