环境Ubuntu server 14.04


sudo apt-get install ruby1.9.1 ruby1.9.1-dev make zlib1g-dev libicu-dev build-essential git
sudo gem install gollummkdir /home/hadoop/gitdir
cd /home/hadoop/gitdir
git init
gollum --css --allow-uploads --mathjax --h1-title

gollum:轻量级的wiki系统
Ubuntu Git使用
git还原被删除的文件

git config --global user.name "tom"
git config --global user.email "tom@dfaf.com"

/var/lib/gems/1.9.1/gems/gitlab-grit-2.7.3/lib/grit/index.rb

汉字utf-8 报错的问题
让gollum支持图片上传

安装inotifywait
inotifywait介绍

图片上传自动commit脚本:

UPLOAD_PATH=/home/hadoop/git_test/uploads/
while /usr/local/bin/inotifywait  -q -r -e ATTRIB,CLOSE_WRITE,CREATE,DELETE   $UPLOAD_PAHT;do  cd $UPLOAD_PATH  git add -A  git commit -a -m 'commit to Git repository automatically'
done

gollum的一些注意点
gollum命令必须在git目录下使用
使用git来提交内容时一定要commit之后才会生效
git必须在master分支提交(git checkout master)
wiki的目录结构最好事先设计好,否则文件会非常乱

git还原到某一个版本:8c487e0为需要恢复到的文件版本号

git checkout 8c487e0 /home/hadoop/git_test/
git checkout master
git add .
git commit -m 'test delete recover'

Gollum 安装笔记相关推荐

  1. laravel安装笔记 (转)

    一.安装composer 安装之前将\php\php.ini文件中的php_openssl.dll扩展库开启,否则composer在安装过程中会出现错误提示. (我在安装过程中发现apache目录下的 ...

  2. 前端开发学习笔记 - 1. Node.JS安装笔记

    Node.JS安装笔记 Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. Node.js uses an ...

  3. Oracle安装笔记

    Oracle安装笔记 出现错误后不要慌,最主要的是看log文件的提示,其中比较简单的文件是install目录下的make.log 错误一: client_shared For example: /us ...

  4. convirt2.5在虚拟机上安装笔记

    <span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255) ...

  5. SVN的安装笔记和要注意的问题

    SVN的安装笔记和要注意的问题 之前装的SVN 1.3.2,按网上说的教程,一配置就可以用了,但这次换了1.4.2的最新版本, 只是设置了server.conf和passwd后,依然在导入项目时,说验 ...

  6. pycharm不同py文件共享参数_PyCharm安装笔记

    1. 介绍 1.1 介绍 今天福哥带着大家学习如何安装非常好用的Python编辑器,也就是jetbrains全家桶的PyCharm编辑器. PyCharm是jetbrans开发的一款专门用来编写Pyt ...

  7. ubuntu18.04 Qt Creator 安装+ROS Qt Creator Plug-in 插件安装笔记

    ubuntu18.04 Qt Creator 安装+ROS Qt Creator Plug-in 插件安装笔记: 一.Qt Creator 5.10安装 官网下载地址: http://download ...

  8. Windows10+Ubuntu 18.04.2+ROS 安装笔记(SSD单硬盘)下

    Windows10+Ubuntu 18.04.2+ROS 安装笔记(SSD单硬盘)下 一.前言 二.化繁为简 二.补充说明 三.测试ROS 是否安装成功 一.前言 最近需要学习ROS和python,于 ...

  9. Windows10+Ubuntu 18.04.2+ROS 安装笔记(SSD单硬盘)上

    Windows10+Ubuntu 18.04.2+ROS 安装笔记(SSD单硬盘)上 一.前言 二.化繁为简 三.补充说明 小结 一.前言 最近需要学习ROS和python,于是便需要装Linux系统 ...

最新文章

  1. assert self.binded
  2. 字符串扩展_JAVA
  3. html5代码_干货篇!零基础学习HTML5要用到的6款开发工具
  4. 应届生,你如何应付技术关?
  5. 2017电大c语言考试时间,2017年电大 《c语言程序设计》a课程考核说明.doc
  6. oracle result_cache_max_size,当设置RESULT_CACHE_MAX_SIZE参数并且重启过database后,Query Result Cache 还是被禁用的。...
  7. 中国数据中心加速卡市场趋势报告、技术动态创新及市场预测
  8. 树莓派能直接运行python程序_在树莓派上运行python脚本 - python
  9. FLEX中Tree默认展开全部节点
  10. C语言文件读写操作中缓冲区问题和setbuf函数详解
  11. html直播源怎么转码,直播源列表格式转换 - 黑鸟博客
  12. Hyperworks——Optistruct学习分享
  13. mac分区数据恢复|mac分区后数据丢失怎么恢复?
  14. python str转为list,dict,tuple等 eval,exec,
  15. office2010如何使用excel冻结窗格
  16. 导致联想拯救者y7000触控板失灵的一种可能
  17. c语言对随机数进行快速排序,C语言自带快速排序对比插入排序
  18. python文件写入后,但文件还是空白
  19. Go语言之值传递与引用传递
  20. python课程小作业之桌面小工具系统

热门文章

  1. [SPOJ7258]Lexicographical Substring Search
  2. 网络安全领域中八大类CISP证书
  3. 中纪委“点名”《哪吒》:这个人最该被问责
  4. Pusher 插件集成文档
  5. mysql 新建和删除数据库名有中横线
  6. q5 s905l 固件 202109版
  7. 随机数字图片验证码的原理、生成和破解
  8. 命令提示符_常用命令1
  9. make[2]: *** 没有规则可制作目标“/home/.../src/viewer.cpp”,需求。 停止... recipe for target ‘.....‘failed问题解决
  10. macbook air完美使用wtg外接硬盘运行win8系统