■ はじめに
https://dk521123.hatenablog.com/entry/2018/07/11/230341
の続き。 今回は「Ginatra」を扱う。
【1】Ginatra (ギナトラ)
* GitをWebブラウザから閲覧するサービス * Ruby製 * MIT (無料で使用可能)
【2】公式サイト
http://narkoz.github.io/ginatra/
インストール
https://github.com/narkoz/ginatra#readme
【3】設定環境
* OS : CentOS7
1)必要なツールをインストールする
sudo yum -y install ruby-devel cmake
2)Ginatra をインストールする
gem install ginatra -v 4.1.0
3)Ginatra の設定ファイルを作成する
mkdir ~/.ginatra vi ~/.ginatra/config.yml ~~~~~ git_dirs: - /your/git/path/* # - /your/git/path/v1/* # - /your/git/path/v2/* sitename: Ginatra description: "My Git Repositories" port: 9797 host: localhost prefix: "/" git_clone_enabled?: true log_file: "~/.ginatra/ginatra.log" ~~~~~
https://github.com/narkoz/ginatra#configuration
https://github.com/NARKOZ/ginatra/blob/master/config.yml
4)動作確認
コマンド
ginatra run
ginatra status
確認
* ブラウザで「localhost:9797」にアクセスする
参考文献
https://qiita.com/NARKOZ/items/1fa691cef6393c7251bc
http://yuumi3.hatenablog.com/entry/2015/08/11/164003
https://www.moongift.jp/2009/06/ginatra/
http://d.hatena.ne.jp/shokai/20090623/1245738339
関連記事
Git ~ Web UI編 ~
https://dk521123.hatenablog.com/entry/2018/07/11/230341