# 码云

# 导入仓库

只是想将 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 的设置不匹配。依据上文修改 仓库 -- 管理 -- 路径 即可。

发布时间: 2020-01-06 10:02:07
更新时间: 2021-03-10 13:42:24