导语

与github的部署方式一样,仅是代码仓库的设置有些许不同,并且gitee上需要单独开启gitee pages,并且要实名认证,目前pages服务暂停了

gitee pages已暂停服务,无法通过其访问

参考文章:https://cloud.tencent.com/developer/article/2495238


配置方法

hexo的创建和deploy的配置和github一样,可以参考github部署hexo

  • 注意git name和email
1
2
git config --global user.name "你的 gitee 用户名"
git config --global user.email "你的 gitee 邮箱"

创建仓库

创建gitee仓库,需要注意一点不一样的是,仓库名称不需要和github一样格式
我起的名称是haha_w

1
2
Github:	{username}.github.io
gitee: {username}

修改yml

根目录中_config.yml的deploy的配置需要修改一下,这样可以同时更新两个仓库

1
2
3
4
5
6
deploy:
type: git
repo:
gitee: https://gitee.com/haha_w/haha_w.git,master
github: git@github.com:w00123/w00123.github.io.git,master
branch: gh-pages

创建SSH key

1
ssh-keygen -t rsa -C "15967126+haha_w@user.noreply.gitee.com"

上传公钥到gitee,测试可以用以下命令测试:

1
ssh -T git@gitee.com

完成配置


上传代码仓库

1
2
3
hexo cl
hexo g
hexo d