在 CentOS 上安装 Gitlab CE

本文以 CentOS 7 为例,介绍如何安装搭建 Gitlab 社区版。

准备

非 root 用户,创建新用户的方法可见这篇文章

官方推荐的最低配置要求: 2 核心,8 GB 物理内存。

如有域名,A 记录指向服务器 ip 。

安装依赖:

1
sudo yum install -y curl policycoreutils-python openssh-server openssh-clients

可选,安装 postfix 邮件功能,你可以不必安装 postfix 而使用其他的 SMTP 服务:

1
2
3
sudo yum install -y postfix
sudo systemctl enable postfix.service
sudo systemctl start postfix.service

Read More

在 Debian (Ubuntu) 上安装搭建 Gitlab CE

本文最后更新于 2019 年 8 月 30 日


本文以 Ubuntu 18.04 为例,介绍如何在 VPS 上搭建 Hexo 博客并进行管理。

请先参照 Ubuntu (Debian) 服务器的初始化配置 一文对服务器进行各种必要的配置。本文以 sammy 用户为例,进行 Gitlab CE 的搭建,并默认已按初始化配置文章对服务器进行了配置。


准备

官方推荐的最低配置要求: 2 核心,8 GB 物理内存。

如有域名,A 记录指向服务器 ip 。

安装依赖:

1
2
sudo apt update
sudo apt install ca-certificates curl openssh-server

可选,安装 postfix 邮件功能,你可以不必安装 postfix 而使用其他的 SMTP 服务:

1
sudo apt install postfix

Read More

[OLD] Debian 服务器的初始化配置

注意

本文的内容已经合并,失效,或已不具有参考价值,请查看给出的重定向链接。

15 秒后自动重定向至: Ubuntu (Debian) 服务器的初始化配置


本文以 Debian 9 为例,介绍如何对服务器进行初始化。

登录服务器

1
ssh [email protected]_server_ip

创建新用户

执行本步骤时,您可能遇到如下错误,请忽略:

sent invalidate(passwd) request, exiting
sent invalidate(group) request, exiting

执行命令:

1
adduser sammy

Read More