Wiki.js 添加 Git 存储库备份(GitHub)
我去搜索相关资料的时候发现好像没人写这类东西,我自己又是比较需要的,踩了很多坑,最后看官方的文档把自动备份搞好了。
本文以 Github 为例,教你如何让 Wiki.js 的内容定时备份到 Github 仓库
生成 SSH Key
参考 配置多个 SSH
新建仓库并添加 SSH Key
- 在目标仓库点击 Settings。
 - 点击 Deploy keys,然后点击 Add deploy key。
 - Title 随便填,Key 填你刚刚生成的
公钥,勾选 Allow write access。 - 点击 Add key。添加时可能需要输入 Github 账号的密码确认。
 
配置 Git 备份
- 到 Wikijs 后台,点击
储存,点击Git。 Authentication Type选ssh。Repository URI填写在目标 Github 仓库点击绿色的Code按钮给出的 ssh 地址,格式为[email protected]:所有者/仓库.git。Branch填写要操作的分支,自行决定。SSH Private Key Mode选contents,然后在B - SSH Private Key Contents<span> </span>里填写生成的私钥。如果你想把私钥存文件里就选path,文件路径填到A - SSH Private Key Path里。- 在 
Default Author Email填写你的 Github 账户主邮箱,在Default Author Name填写你的 Github 用户名。 - 根据自己的需求任选一个同步方向。
 - 根据自己的需求确定同步计划任务。
 - 回到顶部,开启右上角的 
Active,点击应用保存设置。 - 在页面最下面运行 
Add Untracked Changes来将 wiki 的内容添加到本地仓库。 - 在页面最下面运行 
Force Sync来将本地仓库内容立即推送到远程仓库。 
            本站未注明转载的文章均为原创,并采用 CC BY-NC-ND 4.0 授权协议,转载请注明来源,谢谢!