-
# 登录限制 **(BASIC SELF)**
您可以使用**登录限制**自定义 Web 界面以及基于 HTTP(S) 的 Git 的身份验证限制。
## 设置
要访问登录限制设置:
1. 在左侧导航栏底部,选择 **管理员**。
2. 选择 **设置 > 通用* ...
-
# 外部授权控制 **(BASIC SELF)**
在高度控制的环境中,访问策略可能需要由外部服务控制,该服务允许基于项目分类和用户权限的访问。极狐GitLab 提供了一种使用您自己定义的服务,检查项目授权的方法。
配置并启用 ...
-
# 账户和限制设置 **(BASIC SELF)**
## 默认项目限制
您可以配置新用户能在其个人命名空间中创建的默认最大项目数。此限制仅影响更改设置后创建的新用户账户。此设置对现有用户不具有追溯性,但您可以单独编辑[现 ...
-
# 极狐GitLab Git 大文件存储 (LFS) 管理 **(BASIC SELF)**
此页面包含有关在私有化部署实例中配置 Git LFS 的信息。 有关 Git LFS 的用户文档,请参阅 [Git 大文件存储](/gitlab-cn/gitlab/-/blob/main-jh/jh/doc/ ...
-
# Geo **(PREMIUM SELF)**
Geo 是广泛分布的开发团队的解决方案,可作为灾难恢复策略的一部分提供热备份。Geo **不是** 开箱即用的 HA 解决方案。
WARNING: Geo 在不同版本之间经历了重大变化。支持升级并会[记录] ...
-
# 计算分钟管理 **(PREMIUM SELF)**
> * 在极狐GitLab 16.1 中,从 CI/CD 分钟数重命名为计算配额或计算分钟数。
管理员可以限制项目每月在 [实例 runner](/gitlab-cn/gitlab/-/blob/main-jh/jh/doc/ci/runners/ru ...
-
# 安全文件管理 **(BASIC SELF)**
> * 在极狐GitLab 15.6 中 GA,功能标志 `ci_secure_files` 被移除。
您可以将最多 100 个文件安全地存储为安全文件,以便在 CI/CD 流水线 中使用。 这些文件安全地存储在您的项 ...
-
# 外部流水线验证 **(BASIC SELF)**
您可以使用外部服务在创建流水线之前进行验证。
极狐GitLab 发送一个 POST 请求到外部服务的 URL,并将流水线数据作为负载。外部服务的响应代码决定了极狐GitLab 是否应该接受 ...
-
# 恢复极狐GitLab **(BASIC SELF)**
极狐GitLab 提供了一个命令行界面来恢复整个安装,足够灵活以满足您的需求。
[恢复先决条件部分](#restore-prerequisites) 包含关键信息。在尝试在生产环境中执行之前,请务必 ...
-
# 使用 OpenID Connect 作为认证提供者 **(BASIC SELF)**
您可以使用极狐GitLab 作为客户端应用程序,与 [OpenID Connect](https://openid.net/specs/openid-connect-core-1_0.html) 作为 OmniAuth 提供者一起使用 ...
-
# 使用 JWT 作为身份验证提供者 **(BASIC SELF)**
要启用 JWT OmniAuth 提供者,您必须向 JWT 注册您的应用程序。JWT 为您提供一个用于使用的密钥。
1. 在您的极狐GitLab 服务器上,打开配置文件。
对于 Linux ...
-
# 功能标志 **(BASIC ALL)**
使用功能标志,您可以将应用程序的新功能小批量部署到生产环境中。您可以为部分用户打开和关闭功能,帮助您实现持续交付。功能标志有助于降低风险,允许您进行受控测试,并将功能交付与 ...
-
# 使用 SSH 密钥与极狐GitLab 通信 **(BASIC ALL)**
Git 是一个分布式版本控制系统,这意味着您可以在本地工作,然后将您的更改共享或*推送*到服务器。在这种情况下,服务器是极狐GitLab。
极狐GitLab 使用 SSH 协 ...
-
# 推送规则 **(PREMIUM ALL)**
> * 推送规则的最大正则表达式长度在极狐GitLab 16.3 中[从 255 个字符更改](https://gitlab.com/gitlab-org/gitlab/-/issues/411901)为 511 个字符。
推送规则是您可以在用户友好的 ...
-
最近 GitHub 封禁中国用户的事情闹得沸沸扬扬,虽然官方发布的报道说中国用户被限制登录是因为配置错误导致,已经撤回了更新,中国用户已经可以正常使用。但是这就像横在国内开发者和企业头上的“达摩克利斯之剑”。 ...
-
从你提供的详细调试信息来看,尽管进行了诸多操作,包括权限设置、密钥检查等,但仍然无法成功通过 SSH 连接到 GitLab,错误依旧是权限被拒(Permission denied (publickey))。以下是一些进一步的分析和解决建议:
...
-
极狐GitLab 专业版拥有更多功能,这些功能是由 license,也就是传说中的许可证来控制的。一般许可证有两种:**试用许可证** 和 **正式许可证**。试用许可证主要用于用户对专业版或旗舰版功能进行试用,具有一定的试 ...
-
极狐gitlab 支持多种语言,国内用户更喜欢界面是中文,所以,可以将中文设置为默认语言。
管理员可以在 **管理员 > 设置 > 偏好设置 > 本地化 > 默认语言** 中选择 **中文** 保存即可:

**项目经理**:我们有个 Java 的新项目要开始了,需要你帮忙设置调试一下 CI/CD Pipeline
**DevOps 工程师**: ...
-
**A:**CI/CD 执行好慢呐,每个 Job 执行的时候都得去下载外部依赖,好烦!
**B:** 这你就自寻烦恼了吧,其实可以用 cache 来避免这种状况。
**A:**cache?何方神圣?怎么用?快来拯救我!
**B :**cache 的使 ...
-
## **前言**
[极狐GitLab ](https://about.gitlab.cn/)是一个一体化的 DevOps 平台,其本身具有很丰富的 DevOps 功能,诸如 CI/CD、DevSecOps、GitOps 等等。当然,极狐GitLab 也能够和一些现有的 CI/CD 工具进行集 ...
-
**师父(80 后老员工):**小吉啊,我看我们文档越来越多了,手动管理起来很费劲。你去搞一个 SVN 来用一哈,做个版本控制,这样大家都方便。
**徒弟(95 后新力量):**师父啊,S 什么,什么 VN?是干什么的?
** ...
-
SVN(Subversion)和 Git 都是非常优秀版本控制工具,只不过近些年基于 Git 的 GitHub/GitLab/极狐GitLab 发展势头迅猛,让很多人忘记了 SVN。关于 SVN 和 Git 的对比,不是今天这篇文章的主题,本文将解析如何从 SV ...
-
把项目从 GitHub 迁移到极狐GitLab 有多种方式,可以直接在极狐GitLab 创建项目的页面选择 import from GitHub,通过“一键式”来完成迁移,也可以使用 API 的方式通过“分步式”完成迁移。下面将分别进行展示。
> ...
-
**效率**和**质量**是软件产品追求的两个核心关键点,软件产品研发是一个覆盖多阶段、涉及多团队的过程,业界也已经总结出了一些很好的实践,在保证研发效率的同时还能保证代码质量。比如代码提交规范、Code Review ...
-
Docker 的出现改变了应用程序的运行方式与交付模式:**应用程序运行在容器内而软件的交付变成了容器镜像的交付**。随着这几年云原生的火热,容器的采用率也是逐年上升。根据 Anchore 发布的《Anchore 2021 年软件供 ...
-
模糊测试作为一种安全防护手段,被越来越多的企业或组织用来构建应用程序安全防护体系,诸如时下火爆的云原生中,众多开源项目就采用了通过集成模糊测试的方式来发现安全漏洞(尤其是零日漏洞),从而提高项目质量。 ...
-
> 💡 如何在流水线中集成与应用 DAST ?
>
> 近日,在「DevSecOps 软件安全开发实践」课程上,**极狐(GitLab) 前端工程师钱堃、极狐(GitLab) 高级后端工程师张林杰**,展开了关于 **DAST 的概念、必要性、优缺点**的 ...
-
> 💡 如何在流水线中集成与应用 SAST,实现自动化代码安全扫描 ?
>
> 近日,在「DevSecOps 软件安全开发实践」课程上,**极狐(GitLab) 高级专业服务交付工程师欧阳希、极狐(GitLab) 后端工程师黄松**,分享了**静 ...
-
> 🌟 在「DevSecOps 软件安全开发实践」课程上,**极狐(GitLab) 专业服务交付经理居文峰、极狐(GitLab) 前端工程师万里欣**,分享了许可证扫描的原理、配置及应用,并演示了极狐 GitLab 许可证扫描功能,帮助大家安 ...
-
💡 近日,在「DevSecOps 软件安全开发实践」课程上,**极狐(GitLab) 高级专业服务交付工程师韩飞、极狐(GitLab) 前端工程师任治桐**,分享了密钥检测的背景、应用及处理,并演示了极狐 GitLab 密钥检测功能,快用 1 ...
-
> 最近,极狐GitLab 推送了最新的 16.2 版本,本文将详解新功能之**「在备份时跳过项目」,即在备份时通过设置来跳过某些特定项目,从而缩短备份时间,并减少对磁盘空间占用**。Enjoy~
代码是企业的核心资产,高效 ...
-
“千里之堤,溃于蚁穴”,密钥管理对于软件研发全生命周期来讲犹如蚁穴之于长堤,密钥泄漏已经成为导致企业被勒索攻击的重要因素。安全合规的管理密钥,除了能够有效避免企业遭受重大经济损失,还能够打造良好的企业 ...
-
## 一个不眠之夜
“叮叮叮,叮叮叮”,一阵急促的微信消息声将正在熟睡中的小安吵醒,小安下意识的拿起枕边的手机一看,凌晨三点半,手机屏幕上满满的都是源代码托管服务器发来的告警,他赶紧查看告警详情,内容都 ...
-
本文分享了[极狐GitLab](https://gitlab.cn/) 的代码安全审计 & 审计事件流功能,而且演示如何用 Python 编写一个安全审计流接收器,通过接收安全审计日志并分析后发出通知。
本文内容比较丰富,主要分为以下几个部 ...
-
平台工程和 DevOps 一起工作来提高工作效率和生产力。而不是其中一个替代另外一个。
当谈及到平台工程和 DevOps 的时候,它们并不是一个或的关系或者解决方案。
更具体一点说,平台工程和 DevOps 并 ...
-
计算机中的所有问题都可以通过增加一个间接层来解决。
—— David Wheeler(大卫·惠勒)
编写 CI/CD 流水线是 DevOps 工程师最常见的工作。当有新功能、新工具需要添加到 CI/CD 流水线中时,DevOps 工程师就要去 ...
-
极狐 GitLab 带来众多功能更新,关于重点功能的解读可以查看官网 release blog:https://gitlab.cn/resources/articles/bf31f67fb33d4976a4c255559ba98411。
## 升级指南
#### 查看升级路径
在网站 [https://gitl ...
-
极狐 GitLab 带来众多功能更新,关于重点功能的解读可以查看官网 release blog:https://gitlab.cn/resources/articles/236c6150e67c4dde9292a295e181947a。
## 升级指南
#### 查看升级路径
在网站 [https://gitl ...
-
极狐 GitLab 带来众多功能更新,关于重点功能的解读可以查看官网 release blog:https://gitlab.cn/resources/articles/3fbc826d6b3d4b46b487c74663e02ad5。
## 升级指南
#### 查看升级路径
在网站 [https://gitl ...
-
极狐 GitLab 带来众多功能更新,关于重点功能的解读可以查看官网 release blog:https://gitlab.cn/resources/articles/a0a525b365cc445780583539a43350e4。
## 升级指南
#### 查看升级路径
在网站 [https://gitl ...
-
极狐 GitLab 带来众多功能更新,关于重点功能的解读可以查看官网 release blog:https://gitlab.cn/resources/articles/5afa639d6a0744718eb2b8eb1472c298。
## 升级指南
#### 查看升级路径
在网站 [https://gitl ...
-
极狐 GitLab 带来众多功能更新,关于重点功能的解读可以查看官网 release blog:https://gitlab.cn/resources/articles/9706ed87298543d084fad9578dddeda7。
## 升级指南
#### 查看升级路径
在网站 [https://gitl ...
-
极狐 GitLab 带来众多功能更新,关于重点功能的解读可以查看官网 release blog:https://gitlab.cn/resources/articles/f6ab3f8513d34ef78dfebc4f8345bcfb。
## 升级指南
#### 查看升级路径
在网站 [https://gitl ...