腾讯云自建 Git 仓库搭建 Hexo

本文详述如何在腾讯云服务器上自建Git仓库并部署Hexo博客,包括Hexo安装、Git配置、Nginx安装以及Git与SSH的免密码登录设置。通过设置,实现了本地到服务器的静态网站更新自动化。
摘要由CSDN通过智能技术生成

最早尝试使用了Wordpress,但实际使用中还是觉得略显沉重。偶然发现了Hexo,了解到了静态网站的概念,觉得非常适合自己。虽然在形式上需要通过Git来完成文件的推送,但也带来了轻量、方便版本管理的优势。这是自己已经建成的Hexo博客

由于自有云服务器,所以没有使用传统的GitHub服务进行网站托管。这样的好处在于不用在忍受GitHub的龟速,缺点是增加了Git的部署工作。

本文的重点就在于服务器端Git的相关设置上。

Hexo 的安装和部署

Hexo静态的特性决定了所有的网页元素都在本地生成,相关的原始文件也都储存在本地,Git服务器上只存在经过编译过的网页文件,通过不断地push来实现网站的更新。Hexo在本地的具体安装方法在官方文档中有详细的说明,这里简要说明一下。

对于和我一样的Windows用户,GitNode.js都可以通过客户端来安装,非常的直觉和方便。安装完毕后,选择一个合适的文件夹,打开命令提示符。

$ npm install -g hexo-cli
$ hexo init
$ npm install

文件夹中会生成相关的本地文件,代表着安装已经完成。具体的Hexo操作方式这里不做阐述。

Git 的安装和配置

这一章节的操作全部在服务器端进行。

我的服务器使用Ubuntu 18.04.1 LTS系统,理论上其他的Linux OS操作方法大同小异。

$ sudo passwd root
$ su root
# useradd git

root超级用户设置密码并切换,后续可以免去反复输入sudo的麻烦。可以看到前面的代表普通用户的$变成了#。之后创建新用户git(这里的用户名字可以随意选择,但使用git会更加明确,代表这个用户专门负责Git的操作)。

需要说明的

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值