# 码云
# 导入仓库
只是想将 github 上的 xiaoxuefengnian.github.io 仓库复制过来
新建仓库 -- 导入已有仓库 -- 输入 https://github.com/xiaoxuefengnian/xiaoxuefengnian.github.io.git
可选择公开仓库
# 添加 SSH 公钥
仓库 -- 管理 -- 部署公钥管理 -- 添加公钥 -- 添加个人公钥 -- 输入公钥
# 部署
在 deploy.sh 中添加
git push -f git@gitee.com:xiaoxuefengnian/xiaoxuefengnian.git master
# Gitee Pages
仓库 -- 服务 -- Gitee Pages
因为项目的 docs/.vuepress/config.js 中的 base 是默认的 '/'
所以依据 如何创建一个首页访问地址不带二级目录的 pages (opens new window)
将 仓库 -- 管理 -- 路径 修改为 https://gitee.com/xiaoxuefengnian/xiaoxuefengnian
如果设置了 baseurl 则需做相应调整
# 自定义域名
需升级为 Gitee Pages Pro
过程同 GitHub Pages 设置 CNAME
# 待解决
相较于 GitHub Pages,码云默认
不支持推送后自动部署
不支持自定义域名
需升级为 Gitee Pages Pro
# 常见问题
DeployKey does not support push code
这种情况基本出现在添加 SSH 公钥时,未跳转到添加个人公钥处添加,而是在添加公钥页面添加公钥导致。
按添加 SSH 公钥的顺序完成即可。
Gitee Pages 部分资源不可访问
部署完后发现 Gitee Pages 可访问,但样式等全部错误。检查发现相应资源可通过 https://gitee.com/xiaoxuefengnian/xiaoxuefengnian.github.io 访问。而不是由 https://xiaoxuefengnian.gitee.io 访问。和 baseurl 的设置不匹配。依据上文修改 仓库 -- 管理 -- 路径 即可。
← GitHub