腾讯云搭建hexo博客采坑记录
git环境搭建
linux下的git环境搭建可以参考:传送门
ssh免密登录注意事项
1.修改sshd读取免密公钥路径
如果使用git在的.ssh目录,需要在root用户下
对shhd_config进行修改,
vim /etc/ssh/sshd_config
在文件内找到AuthorizedKeysFile配置,配置为自己配置的authorized_keys文件路径
2. .ssh路径的权限问题
需要对.ssh路径权限设置为700,authorized_keys设置为600
chmod 700 .ssh
chmod 600 authorized_keys
git初始化以及提交部署问题
1. 初始化空仓库远程提交失败问题
在仓库路径下使用命令,命令行执行
git config receive.denyCurrentBranch ignore
2.提交到仓库后自动部署
在仓库.git目录下的hooks目录下创建post-recieve文件,来设定提交后部署操作,脚本可参考下面的脚本内容’
1 | !/bin/sh |
最后在hexo的根目录下的_config.yml中添加新建仓库即可。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 胖小天!


