跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 使用 git hooks 部署 hexo 到阿里云 ECS,提示仓库不存在
未分類
11 5 月 2020

使用 git hooks 部署 hexo 到阿里云 ECS,提示仓库不存在

使用 git hooks 部署 hexo 到阿里云 ECS,提示仓库不存在

資深大佬 : zzzain46 13

钩子:

#!/bin/bash -l GIT_REPO=/www/blog.git TMP_GIT_CLONE=/www/tmp/blog PUBLIC_WWW=/www/wwwroot/xxxx.cn rm -rf ${TMP_GIT_CLONE} git clone $GIT_REPO $TMP_GIT_CLONE rm -rf ${PUBLIC_WWW}/* cp -rf ${TMP_GIT_CLONE}/* ${PUBLIC_WWW} 

其中/www/blog.git为仓库路径,/www/wwwroot/xxxx.cn为博客网站路径,/www/tmp/blog是临时目录。

git 先将文件拉到临时目录,然后再将所有文件拷贝到博客网站目录/www/wwwroot/xxxx.cn。 /www/tmp/blog 目录明明存在的,在本地执行完 hexo g -d 后,目录就莫名其妙没了 提示: 使用 git hooks 部署 hexo 到阿里云 ECS,提示仓库不存在

大佬有話說 (1)

  • 主 資深大佬 : zzzain46

    经过尝试,将 PUBLIC_WWW=/www/wwwroot/xxxx.cn 改成 PUBLIC_WWW=/www/blog,就可以成功 deploy,很迷惑啊

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具