【Git】Ginatra ~ 入門編 ~

■ はじめに

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