使用 CodePipeline 进行 Hexo 文章自动发表

前言

之前在 《Wordpress 转 Hexo 历程》 中介绍过 + + Runner + Pages 的自动发布 Hexo 文章的方案。但这个方案有两个难点:一是没接触过 Gitlab + Runner 的人,学习起来会比较吃力;二是需要一台独立的主机进行发布操作。

Continue reading “使用 CodePipeline 进行 Hexo 文章自动发表”

使用 CodePipeline 进行 Hexo 文章自动发表

Wordpress 转 Hexo 历程

前言

在使用 的过程中,我经常会担心一个问题,就是 IDC 服务商突然倒闭,或者因为某些问题被突然强制闭站(虽然微乎其乎),导致网站备份无法拷贝到本地,数据丢失。所以我都会设置日历,定期手动备份到本地。

Continue reading “Wordpress 转 Hexo 历程”

Wordpress 转 Hexo 历程

如何让 CentOS 也能科学上网

对于攻城狮们来说,在 PC 机上安装 ss ,以及在海外服务器上搭建 ss 服务已经不是什么新鲜事,毕竟知识无国界,有时候参照些国外先进的技术,对自身的提高也是很有帮助的。(不懂 ss 是什么的,可以不用往下看了。:D)

但是如何在国内服务器上搭建 ss 客户端,并进行代理,这却是比较少见的。也正好今天碰到有这需求,故随手记录一下。

Continue reading “如何让 CentOS 也能科学上网”

如何让 CentOS 也能科学上网

让用户自行管理 LDAP 密码 — Self Service Password

把OpenLDAP整合进GitLab后(详见《GitLab接入OpenLDAP配置》),账户管理是一大难题,因为GitLab上没有入口给用户自行管理密码,也总不能把所有用户的密码都让LDAP管理员重设或管理吧,工作量大的同时也有着不小的风险。所以,如何让用户能够自行修改LDAP密码,成为一大迫切的需求。

Continue reading “让用户自行管理 LDAP 密码 — Self Service Password”

让用户自行管理 LDAP 密码 — Self Service Password

如何访问 GitLab 默认安装的 PostgreSQL 数据库

简述

当通过Omnibus方式安装GitLab后,运行起来的默认是PostgreSQL数据库,并且使用内置的用户名密码,虽然增加了安全性,但对于用户对数据库的访问造成了一定的困难。下面就来说说如何访问GitLab默认安装的PostgreSQL。

Continue reading “如何访问 GitLab 默认安装的 PostgreSQL 数据库”

如何访问 GitLab 默认安装的 PostgreSQL 数据库

GitLab 接入 OpenLDAP 配置

操作系统:6.8
操作账户:root

安装GitLab CE

创建或编辑 /etc/.repos.d/-ce.repo ,填入以下内容:

[gitlab-ce]
name=gitlab-ce
baseurl=http://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el6
repo_gpgcheck=0
gpgcheck=0
enabled=1
gpgkey=https://packages.gitlab.com/gpg.key

执行命令安装:

yum makecache
yum install gitlab-ce

Continue reading “GitLab 接入 OpenLDAP 配置”

GitLab 接入 OpenLDAP 配置

GitLab 数据备份与恢复

备份

# 可以将此命令写入crontab,以实现定时备份
/usr/bin/gitlab-rake gitlab:backup:create

备份的数据会存储在 /var/opt/gitlab/backups ,除非用户在 gitlab_rails['backup_path'] 另行设定:

[root@hzz ~]# ls -l /var/opt/gitlab/backups
total 24667228
-rw------- 1  git 12384215040 Oct 19 12:39 1476851754_gitlab_backup.tar
-rw------- 1  git   506798080 Oct 19 12:43 1476852184_gitlab_backup.tar
-rw------- 1  git 12368209920 Oct 20 02:17 1476900742_gitlab_backup.tar

Continue reading “GitLab 数据备份与恢复”

GitLab 数据备份与恢复