Tagged articles
178 articles
Page 2 of 2
DevOps Cloud Academy
DevOps Cloud Academy
Oct 7, 2021 · Cloud Native

Using Protected Environments and Manual Approvals in GitLab CI/CD Pipelines

This article explains how to configure protected environments and manual approval jobs in GitLab CI/CD pipelines to control production deployments, illustrates YAML examples for deployment protection and approval stages, and introduces GitOps concepts and their benefits for modern cloud‑native infrastructure management.

GitLabKubernetesProtected Environments
0 likes · 7 min read
Using Protected Environments and Manual Approvals in GitLab CI/CD Pipelines
Ops Development Stories
Ops Development Stories
Sep 22, 2021 · Operations

Enforce Custom Commit Message Formats in GitLab with Server Hooks

This guide explains how to create repository‑specific and global GitLab server hooks that validate commit messages against a custom pattern, showing step‑by‑step configuration, a Go pre‑receive script, and verification commands to ensure only properly formatted commits are accepted.

Git HooksGitLabci/cd
0 likes · 10 min read
Enforce Custom Commit Message Formats in GitLab with Server Hooks
360 Quality & Efficiency
360 Quality & Efficiency
Sep 10, 2021 · Operations

Implementing Server-Side Git Hooks for Changelog Validation

This article explains how to enforce changelog standards in GitLab by configuring server‑side Git hooks that validate commit messages, providing step‑by‑step instructions, environment setup, and both shell and Python script examples to automatically reject non‑conforming pushes.

GitLabchangelogserver-side hook
0 likes · 7 min read
Implementing Server-Side Git Hooks for Changelog Validation
政采云技术
政采云技术
Sep 7, 2021 · Backend Development

How to Build a Global Code Search System from Scratch

This article introduces how to build a global code search system called 'Qianxun' from scratch, covering its background, architecture, core technologies, and future prospects.

ElasticsearchFull-Stack DevelopmentGitLab
0 likes · 15 min read
How to Build a Global Code Search System from Scratch
DevOps Cloud Academy
DevOps Cloud Academy
Feb 24, 2021 · Operations

Integrating SonarQube Code Scanning with GitLab Commit Status

This guide explains how to install SonarQube and Sonar‑scanner, configure scanning parameters, add the Sonar‑GitLab plugin, and use additional properties to link scan results to GitLab commit statuses, enabling pipeline‑based merge request control.

Code ScanningDevOpsGitLab
0 likes · 4 min read
Integrating SonarQube Code Scanning with GitLab Commit Status
DevOps Cloud Academy
DevOps Cloud Academy
Feb 21, 2021 · Operations

Practical Guide to GitLab CI/CD Pipelines and Version Upgrade

This article provides a step‑by‑step guide on upgrading GitLab versions, explains new CI/CD features in GitLab 13.8 such as exit‑code‑controlled job failures, rule‑based variables, Docker pull policies, artifact retention settings, predefined variables, and shows how to visualize pipeline configurations with code examples.

DevOpsGitLabVersion Upgrade
0 likes · 9 min read
Practical Guide to GitLab CI/CD Pipelines and Version Upgrade
Liangxu Linux
Liangxu Linux
Jan 7, 2021 · Operations

Jenkins vs GitLab CI/CD: Which Tool Wins for Your DevOps Pipeline?

This article provides an in‑depth comparison of Jenkins and GitLab CI/CD, examining their histories, core features, plugin ecosystems, scalability, community support, advantages, disadvantages, and selection criteria to help DevOps engineers choose the most suitable continuous integration and delivery platform for their projects.

DevOpsGitLabJenkins
0 likes · 14 min read
Jenkins vs GitLab CI/CD: Which Tool Wins for Your DevOps Pipeline?
Liangxu Linux
Liangxu Linux
Dec 24, 2020 · Cloud Native

How to Set Up Multi-Branch CI/CD with Docker, GitLab, and Jenkins for PHP Projects

This guide explains how to avoid code‑conflict and testing interference in large PHP projects by creating independent deployment branches using Docker, GitLab, and Jenkins, detailing the required tools, installation steps, container configuration, GitLab project setup, Jenkins job creation, and webhook integration.

DockerGitLabJenkins
0 likes · 8 min read
How to Set Up Multi-Branch CI/CD with Docker, GitLab, and Jenkins for PHP Projects
dbaplus Community
dbaplus Community
Dec 10, 2020 · Databases

How GitLab Achieved a Near-Perfect PostgreSQL 9.6→11 Upgrade

In May 2020 GitLab partnered with OnGres to upgrade a 12‑node PostgreSQL 9.6 cluster to version 11, using a carefully planned pg_upgrade process, automated Ansible playbooks, Patroni HA, and a detailed rollback strategy to keep a 6 TB dataset consistent while serving 300 k transactions per second.

AnsibleGitLabHA
0 likes · 16 min read
How GitLab Achieved a Near-Perfect PostgreSQL 9.6→11 Upgrade
Continuous Delivery 2.0
Continuous Delivery 2.0
Nov 25, 2020 · Operations

Measuring Engineering Productivity with GitLab MR Rate: Definition, Challenges, and Improvement Strategies

This article explains how GitLab uses the MR Rate metric to assess engineering productivity, outlines its definition, discusses the challenges of relying on a single metric, and presents four strategies—including improving iteration, setting KPIs, aligning OKRs, and empowering teams—to boost the MR Rate over time.

GitLabKPIsMR Rate
0 likes · 8 min read
Measuring Engineering Productivity with GitLab MR Rate: Definition, Challenges, and Improvement Strategies
MaGe Linux Operations
MaGe Linux Operations
Nov 21, 2020 · Operations

Jenkins vs GitLab CI/CD: Which DevOps Tool Suits Your Projects?

This article provides an in‑depth comparison of Jenkins and GitLab CI/CD, covering their histories, core features, strengths, weaknesses, and practical guidance to help DevOps teams choose the most suitable continuous integration and delivery platform for their specific project requirements.

Continuous DeliveryDevOpsGitLab
0 likes · 15 min read
Jenkins vs GitLab CI/CD: Which DevOps Tool Suits Your Projects?
Youzan Coder
Youzan Coder
Aug 28, 2020 · Mobile Development

How We Built a Fast, Reliable Mobile CI/CD Pipeline with GitLab and Jenkins

This article details Youzan Retail's mobile continuous integration and delivery system, covering the background, challenges, architecture, packaging, distribution, compile and static checks, local Git hooks, code review workflow, messaging, and future improvements to streamline weekly releases for mobile teams.

AutomationCode reviewGitLab
0 likes · 19 min read
How We Built a Fast, Reliable Mobile CI/CD Pipeline with GitLab and Jenkins
Architecture Digest
Architecture Digest
Aug 14, 2020 · Operations

GitLab CI/CD: Introduction, Workflow, and Quick Start Guide

This article provides a comprehensive overview of GitLab CI/CD, explaining continuous integration, delivery, and deployment concepts, detailing the .gitlab-ci.yml configuration, pipeline workflow, runner setup, Auto DevOps features, and includes practical code examples for building, testing, and deploying applications.

Auto DevOpsDevOpsGitLab
0 likes · 12 min read
GitLab CI/CD: Introduction, Workflow, and Quick Start Guide
Programmer DD
Programmer DD
Aug 5, 2020 · Information Security

Massive Source Code Leak Exposes Hundreds of Companies – What Went Wrong?

Recent misconfigurations in DevOps tools led to a massive leak of source code from dozens of major tech, finance, and manufacturing firms—including Microsoft, Adobe, Nintendo, and Lenovo—prompting security experts to warn of hard‑coded credentials, legal risks, and the urgent need for robust DevSecOps practices.

DevOps SecurityDevSecOpsGitLab
0 likes · 5 min read
Massive Source Code Leak Exposes Hundreds of Companies – What Went Wrong?
DevOps Cloud Academy
DevOps Cloud Academy
Jul 18, 2020 · Operations

Using GitLab Parent‑Child Pipelines and Dynamic Pipeline Generation

This article explains how GitLab’s parent‑child pipeline feature and dynamic pipeline generation can be used to split complex CI/CD workflows, manage monorepos, trigger separate Windows and Linux builds, and automate configuration with Ruby scripts, improving performance and maintainability.

DevOpsDynamic PipelinesGitLab
0 likes · 7 min read
Using GitLab Parent‑Child Pipelines and Dynamic Pipeline Generation
DevOps Cloud Academy
DevOps Cloud Academy
Jul 16, 2020 · Operations

Configuring GitLab CI/CD to Trigger Cross‑Project Pipelines

This article explains how GitLab CI/CD can be configured to run cross‑project pipelines, trigger downstream jobs, specify branches, and pass variables, illustrating the process with code examples and visual pipeline diagrams for continuous integration.

AutomationCross-Project PipelineDevOps
0 likes · 7 min read
Configuring GitLab CI/CD to Trigger Cross‑Project Pipelines
NetEase Game Operations Platform
NetEase Game Operations Platform
Jul 11, 2020 · Operations

GitLab Code Review Workflow and Configuration Guide

This article provides a comprehensive guide to GitLab code review, covering environment setup, Git flow basics, review methods, configuration of approvals, templates, issue linking, Code Quality integration with CI/CD, step‑by‑step practice, and recommendations for choosing between Community and Enterprise editions.

CI/CDDevOpsGit Flow
0 likes · 10 min read
GitLab Code Review Workflow and Configuration Guide
MaGe Linux Operations
MaGe Linux Operations
Jul 7, 2020 · Operations

Set Up Password‑Free GitLab Pulls in Jenkins Using SSH Keys

This guide walks you through creating a dedicated GitLab account for Jenkins, generating and registering SSH keys, installing required GitLab plugins, configuring credentials and tokens, writing a Jenkins pipeline script, and automating deployment with password‑less SSH between servers.

DevOpsGitLabJenkins
0 likes · 6 min read
Set Up Password‑Free GitLab Pulls in Jenkins Using SSH Keys
DevOps Coach
DevOps Coach
Jun 29, 2020 · Operations

How China’s DevOps Community Chose the Best SaaS Platform: GitLab vs Jira vs CODING

The Chinese DevOps community evaluated three SaaS platforms—GitLab (free), Jira Cloud (free), and CODING (Tencent Cloud DevOps)—against requirements such as private repository collaboration, OKR management, Scrum planning, CI/CD pipelines, artifact storage, and cloud deployment, ultimately concluding that CODING offers the most suitable integrated solution.

DevOpsGitLabOperations
0 likes · 15 min read
How China’s DevOps Community Chose the Best SaaS Platform: GitLab vs Jira vs CODING
Ops Development Stories
Ops Development Stories
Jun 23, 2020 · Operations

Master GitLab CI Runner: Step-by-Step Installation, Configuration, and Best Practices

This guide explains the fundamentals of Continuous Integration (CI), compares popular CI tools like Jenkins and GitLab CI, and provides detailed, cross‑platform instructions for installing Docker, setting up GitLab‑CI runners, configuring permissions, and registering runners with various token types for seamless automated builds.

CIDevOpsDocker
0 likes · 12 min read
Master GitLab CI Runner: Step-by-Step Installation, Configuration, and Best Practices
DevOps Cloud Academy
DevOps Cloud Academy
May 29, 2020 · Cloud Native

CI/CD Pipeline Templates for Java Projects Using GitLab and Kubernetes

This guide explains how to organize GitLab CI/CD job templates, define global variables, configure build, test, code analysis, artifact, and deployment stages, and integrate Kubernetes deployment and Docker image creation for Java applications, providing complete YAML examples and usage instructions.

DevOpsGitLabJava
0 likes · 12 min read
CI/CD Pipeline Templates for Java Projects Using GitLab and Kubernetes
DevOps Cloud Academy
DevOps Cloud Academy
Apr 28, 2020 · Operations

Understanding CI/CD: Traditional Release Model, Continuous Integration, Delivery, and Deployment with GitLab and Jenkins

This article explains the shortcomings of the traditional software release process, introduces continuous integration, delivery, and deployment concepts, compares GitLab CI and Jenkins features, and outlines the advantages, architecture, and practical usage of CI/CD pipelines for DevOps teams.

Continuous DeliveryDevOpsGitLab
0 likes · 12 min read
Understanding CI/CD: Traditional Release Model, Continuous Integration, Delivery, and Deployment with GitLab and Jenkins
NetEase Game Operations Platform
NetEase Game Operations Platform
Feb 1, 2020 · Operations

Practical Guide to GitLab CI/CD for Microservice Projects

This article presents a comprehensive practical guide on using GitLab's built‑in CI/CD features for microservice projects, covering pipeline, stage, job concepts, .gitlab-ci.yml configuration, runner installation, Docker image building, registry push, and deployment strategies, supplemented with code snippets and diagrams.

CI/CDDevOpsDocker
0 likes · 10 min read
Practical Guide to GitLab CI/CD for Microservice Projects
Python Programming Learning Circle
Python Programming Learning Circle
Nov 7, 2019 · Product Management

Tech Pulse: GitLab Ban, Huawei R&D Surge, New DLang, VS Online & More

A roundup of recent tech developments covering GitLab's hiring restrictions on Chinese staff, Huawei's massive R&D investment, the D language 2.089.0 release, Visual Studio Online launch, Ant Design and Electron updates, Edge Chromium preview, Tencent's facial payment initiative, and notable corporate moves by Microsoft Japan, Samsung, and others.

Ant DesignDLangEdge
0 likes · 8 min read
Tech Pulse: GitLab Ban, Huawei R&D Surge, New DLang, VS Online & More
DevOps Cloud Academy
DevOps Cloud Academy
Oct 21, 2019 · Operations

Designing Jenkins CI/CD Pipelines for GitLab Push and Merge Scenarios

This article outlines practical DevOps techniques for building Jenkins CI/CD pipelines triggered by GitLab webhooks, detailing both push‑triggered pipelines and merge‑request pipelines, including configuration steps, token handling, code quality checks, and notification mechanisms to streamline automated builds and reviews.

AutomationDevOpsGitLab
0 likes · 4 min read
Designing Jenkins CI/CD Pipelines for GitLab Push and Merge Scenarios
ITPUB
ITPUB
Oct 12, 2019 · Fundamentals

Mastering Team Git Workflow: From Clean Commits to Seamless Releases

This guide explains how to adopt disciplined Git habits, use Git Flow branch models, configure SourceTree and GitLab, and follow a structured development process that covers committing, rebasing, merging, testing, releasing, and hot‑fixing for smooth team collaboration.

Branch ManagementGit FlowGitLab
0 likes · 11 min read
Mastering Team Git Workflow: From Clean Commits to Seamless Releases
DevOps Cloud Academy
DevOps Cloud Academy
Oct 7, 2019 · Operations

GitLab High Availability Solution with DRBD

This guide details a step‑by‑step setup of a highly available GitLab service using two virtual machines, DRBD for block‑level replication, configuration of GitLab and PostgreSQL directories, DRBD resource creation, service start‑up, and manual primary‑secondary failover procedures.

DRBDGitLabLinux
0 likes · 8 min read
GitLab High Availability Solution with DRBD
Liangxu Linux
Liangxu Linux
Sep 23, 2019 · Fundamentals

Master Team Collaboration with Git: Practical Tips and Git Flow Guide

This guide explains how to adopt solid Git habits, write meaningful commits, use interactive rebase, configure push and pull behavior, choose between merge and rebase, apply the Git Flow branching model, and set up SourceTree and GitLab for smooth team collaboration.

Branch ManagementGit FlowGitLab
0 likes · 12 min read
Master Team Collaboration with Git: Practical Tips and Git Flow Guide
DevOps Cloud Academy
DevOps Cloud Academy
Sep 8, 2019 · Operations

SSO and WebHook Integration Guide for GitLab and Jenkins

This guide details step‑by‑step configurations for integrating Single Sign‑On (SSO) and WebHook between GitLab and Jenkins, covering GitLab application setup, Jenkins backup and proxy adjustments, plugin installation, token generation, and testing the connection to ensure successful builds.

GitLabIntegrationJenkins
0 likes · 2 min read
SSO and WebHook Integration Guide for GitLab and Jenkins
UCloud Tech
UCloud Tech
Jul 18, 2019 · Cloud Native

How UCloud Built a Kubernetes‑Powered CI/CD Platform with GitLab and KUN

UCloud integrated GitLab with its custom Kubernetes‑based container service platform KUN to achieve daily automated deployments, detailing CI/CD goals, branch strategy, pipeline design, Kaniko image building, runner execution, and a specialized YAML editor for seamless cloud‑native development.

Cloud NativeDevOpsGitLab
0 likes · 11 min read
How UCloud Built a Kubernetes‑Powered CI/CD Platform with GitLab and KUN
DevOps Cloud Academy
DevOps Cloud Academy
May 4, 2019 · Operations

SSO and WebHook Integration Guide for GitLab and Jenkins

This guide explains how to configure Single Sign‑On (SSO) and WebHook integrations between GitLab and Jenkins, covering application setup, redirect URL configuration, Jenkins backup and proxy adjustments, installing the GitLab hook plugin, generating tokens, and testing connections to ensure successful CI/CD triggering.

GitLabIntegrationJenkins
0 likes · 2 min read
SSO and WebHook Integration Guide for GitLab and Jenkins
DevOps Cloud Academy
DevOps Cloud Academy
Jan 17, 2019 · Operations

How to Install and Configure the SonarQube GitLab Authentication Plugin

This guide explains how to download, install, and configure the SonarQube GitLab authentication plugin, including plugin installation via Maven, setting up a GitLab application with HTTPS, configuring SonarQube authentication parameters, and troubleshooting common redirect URL errors.

AuthenticationConfigurationDevOps
0 likes · 2 min read
How to Install and Configure the SonarQube GitLab Authentication Plugin
Ctrip Technology
Ctrip Technology
Nov 8, 2018 · Fundamentals

Hybrid Code Review Service: Combining CHANGE and Merge Request in Ctrip's GitLab Platform

This article analyzes the advantages of Gerrit’s pre‑commit CHANGE workflow and GitLab’s Merge Request, proposes a hybrid code‑review service that integrates both approaches, and outlines the scenarios where each method or their combination best fits development teams seeking higher code quality and efficient integration.

Code reviewGerritGitLab
0 likes · 11 min read
Hybrid Code Review Service: Combining CHANGE and Merge Request in Ctrip's GitLab Platform
Xianyu Technology
Xianyu Technology
Aug 1, 2018 · Mobile Development

Automated Continuous Integration Framework for Xianyu iOS Multi‑Bundle Projects

The article describes an automated continuous‑integration framework for Xianyu’s iOS multi‑bundle projects that links Aone requirements to GitLab commits and Mojianlun builds via a SpringBoot/Vue platform, using webhook‑driven packaging, scoped testing, rate‑limited queues and statistics to reduce manual effort and errors.

CIGitLabSpringBoot
0 likes · 14 min read
Automated Continuous Integration Framework for Xianyu iOS Multi‑Bundle Projects
Java Architect Essentials
Java Architect Essentials
Jun 14, 2018 · Operations

Installing Docker and GitLab on Alibaba Cloud Linux 7.4

This guide walks through preparing an Alibaba Cloud ECS Linux 7.4 instance, installing Docker CE, verifying the installation with a hello‑world container, pulling the GitLab CE image, configuring and running the GitLab container, and troubleshooting common issues such as port conflicts and memory limits.

Alibaba CloudContainerDocker
0 likes · 7 min read
Installing Docker and GitLab on Alibaba Cloud Linux 7.4
21CTO
21CTO
Apr 10, 2017 · Operations

Alibaba’s Secret to Scaling GitLab: Distributed Sharding and Performance Boosts

This article details how Alibaba Group transformed its GitLab deployment from a single‑node bottleneck into a horizontally scalable, sharded architecture that handles millions of daily requests with high availability, improved performance, and robust data safety.

GitLabOperationsdistributed-systems
0 likes · 15 min read
Alibaba’s Secret to Scaling GitLab: Distributed Sharding and Performance Boosts
Alibaba Cloud Developer
Alibaba Cloud Developer
Apr 6, 2017 · Backend Development

How Alibaba Scaled GitLab to Support Millions of Users with Sharding and High‑Availability

This article details Alibaba Group's journey of transforming its GitLab deployment from a single‑node setup to a distributed, sharded architecture that handles tens of millions of daily requests, achieves near‑perfect reliability, and incorporates performance, monitoring, and disaster‑recovery innovations.

GitLabPerformance Optimizationhigh availability
0 likes · 15 min read
How Alibaba Scaled GitLab to Support Millions of Users with Sharding and High‑Availability
Alibaba Cloud Infrastructure
Alibaba Cloud Infrastructure
Apr 6, 2017 · Operations

Scaling Alibaba Group GitLab: Distributed Architecture, Sharding, and Operational Practices

This article describes how Alibaba Group transformed its GitLab platform from a single‑node deployment to a distributed, sharded architecture with proxy services, performance optimizations, multi‑datacenter backup, and automated operations to support millions of users and dramatically increase request throughput.

GitLabdistributed-systemshigh-availability
0 likes · 14 min read
Scaling Alibaba Group GitLab: Distributed Architecture, Sharding, and Operational Practices
ITPUB
ITPUB
Feb 13, 2017 · Operations

What the GitLab Deletion Teaches About Boosting System Reliability

The article reflects on the GitLab database deletion incident, analyzing how human error, decision fatigue, inadequate backup strategies, and insufficient safeguards exposed reliability gaps, and proposes practical DevOps practices—such as pair operations, diversified redundancy, strict command restrictions, and continuous feedback—to strengthen complex software systems.

BackupGitLabHumanFactors
0 likes · 10 min read
What the GitLab Deletion Teaches About Boosting System Reliability
Node Underground
Node Underground
Oct 11, 2016 · Fundamentals

How to Craft an Artful Pull Request That Boosts Quality and Collaboration

This article outlines the essential qualities of a good Pull Request—including meaningful improvements, readability, and maintainability—while also highlighting advanced practices such as priority setting, code review, and automated testing to make PRs more disciplined and artistic.

Code reviewCollaborationGitHub
0 likes · 2 min read
How to Craft an Artful Pull Request That Boosts Quality and Collaboration
MaGe Linux Operations
MaGe Linux Operations
Jul 19, 2016 · Mobile Development

Master Android CI/CD: Step-by-Step Jenkins Setup and Common Pitfalls

This guide walks you through configuring Jenkins on a CentOS 6.3 server to automatically compile Android projects from a GitLab repository, covering environment preparation, Jenkins installation, job creation, Gradle integration, and troubleshooting common issues such as SDK updates, permission errors, and memory limits.

AndroidCentOSGitLab
0 likes · 7 min read
Master Android CI/CD: Step-by-Step Jenkins Setup and Common Pitfalls
dbaplus Community
dbaplus Community
Jun 20, 2016 · Fundamentals

Master Git: History, Core Commands, Branches, Tags, and Server Deployment

This comprehensive guide walks you through Git's origins, environment setup, installation, essential commands, workflow states, branching strategies, tag management, as well as detailed steps for deploying GitLab, using GitHub, and selecting client tools, all illustrated with clear diagrams and practical examples.

GitGitHubGitLab
0 likes · 15 min read
Master Git: History, Core Commands, Branches, Tags, and Server Deployment
DevOps
DevOps
May 30, 2016 · Fundamentals

Adopting Gitflow for Scalable Development: Migrating from SVN to Gitlab

The article describes a team's transition from SVN to Gitlab using the Gitflow workflow, detailing the motivations, branch structure, tooling with SourceTree, migration steps, and practical solutions to permission, merge conflict, and integration challenges encountered during rapid development scaling.

GitLabcontinuous integrationgitflow
0 likes · 9 min read
Adopting Gitflow for Scalable Development: Migrating from SVN to Gitlab
MaGe Linux Operations
MaGe Linux Operations
Apr 4, 2016 · Operations

Automate Test Deployments with GitLab Webhooks and Apache

This guide explains how to configure GitLab webhooks and an Apache endpoint to automatically pull code updates to a test server after each commit, covering server setup, SSH key configuration, PHP interface script, and troubleshooting steps.

ApacheAutomationDeployment
0 likes · 7 min read
Automate Test Deployments with GitLab Webhooks and Apache
MaGe Linux Operations
MaGe Linux Operations
Nov 16, 2015 · Operations

How to Resolve Intermittent 403 Errors in GitLab on Ubuntu 14.04

This guide explains the Ubuntu 14.04 GitLab environment, describes the recurring 403/401 errors that affect only the office network, and provides step‑by‑step troubleshooting, configuration changes to rack‑attack, and useful references to restore stable service.

403 errorGitLabrack-attack
0 likes · 7 min read
How to Resolve Intermittent 403 Errors in GitLab on Ubuntu 14.04
MaGe Linux Operations
MaGe Linux Operations
Sep 7, 2015 · Operations

How to Install and Configure GitLab CE 7.9 on Ubuntu 14.04

This guide walks through downloading, installing, and configuring GitLab CE 7.9 on Ubuntu 14.04, covering nginx workarounds, whitelist setup for rack_attack, essential configuration changes, login credentials, and references to official documentation and update logs.

GitLabOperationsWhitelist
0 likes · 5 min read
How to Install and Configure GitLab CE 7.9 on Ubuntu 14.04