美文网首页
Ubuntu下 Git配置个人博客

Ubuntu下 Git配置个人博客

作者: 波大王 | 来源:发表于2019-01-22 18:44 被阅读16次

    Git install

    sudo apt-get install git
    

    Git init

    在/jocelen/git/下,使用Git创建一个名为hexo_blog的裸仓库(bare repo)

    cd /jocelen/git/
    # 使用当前用户创建 不要用root创建
    git init --bare hexo_blog.git
    # 使用指定账户创建
    sudo -u git git init --bare test.git
    

    Git hook

    为hexo_blog创建一个钩子,用于将静态的html页面传输到nginx指定的Web服务器目录下,即前面配置web路径: /jocelen/ftp/www/blog.jocelen.xyz

    vim /jocelen/git/hexo_blog.git/hooks/post-receive #新建一个名为post-receive的钩子文件
    

    在文件中添加如下代码,指定Git的work-tree(工作目录)和git-dir(配置目录)等

    git --work-tree=/jocelen/ftp/www/blog.jocelen.xyz --git-dir=/jocelen/git/hexo_blog.git checkout -f
    

    最后 :wq 保存并退出文件,同时设置文件为可执行文件

    chmod +x /jocelen/git/hexo_blog.git/hooks/post-receive
    

    相关文章

      网友评论

          本文标题:Ubuntu下 Git配置个人博客

          本文链接:https://www.haomeiwen.com/subject/kxvuxqtx.html