Ginatraは、Ruby Sinatraに構築されたシンプルなWebベースのGitリポジトリブラウザです。
[ウェブサイト|スクリーンショット|デモ]
Ginatraをインストールするには、パッケージ化されたRuby Gemとして、またはSinatraアプリとして2つの方法があります。
あなたが何をしているのかわからない限り、それをルビーの宝石としてインストールすることをお勧めします。
次のコマンドを実行して、RubymsからGinatraをインストールします。
gem install ginatra -v 4.1.0構成ファイルを作成します(READMEの構成セクションを参照)。
Ginatraサーバーを開始します:
ginatra runデフォルトでは、Ginatraはlocalhost:9797で実行されます
次のコマンドを実行して、SourceからGinatraをインストールします。
git clone git://github.com/NARKOZ/ginatra.git
cd ginatra/
git checkout v4.1.0
bundle構成ファイルの作成または既存の変更(readmeの構成セクションを参照)。
Ginatraサーバーを開始します:
./bin/ginatra runデフォルトでは、Ginatraはlocalhost:9797で実行されます
独自の設定を使用して~/.ginatra/config.ymlファイルを作成します。参照については、 config.yml参照してください。
git_dirs -ginatraはこれらのフォルダーを調べて、gitリポジトリを調べます。パスの最後に*追加する必要があります。例: /home/Development/repos/*
sitenameサイトの名前。ページタイトルとヘッダーで使用されます。
description - Webインターフェイスの説明。インデックスページで使用されます。
port - ギナトラサーバーが実行されるポート。
host - ホストGinatraサーバーが実行されます。
prefix - ギナトラにサービスを提供するホスト用のプレフィックス。 GinatraがSub -Directoryに設置されているときに使用。
git_clone_enabled? - スマートHTTPサポートを有効にし、GITリポジトリをクローンできます。
log_file ginatraが警告とエラーを記録するログファイルの場所。この設定が表示されない場合、Ginatraは標準出力(STDOUT)にログアウトします。
Ginatraをアプリとしてインストールした場合、ルートフォルダーでconfig.ymlファイルを編集して設定を変更できます。
Configファイルに変更を適用した後、Webサーバーを再起動する必要があります。
CLIを介してGinatraと対話できます。次のコマンドが利用可能です。
ginatra run # Starts Ginatra server
ginatra stop # Stops Ginatra server
ginatra status # Checks status of the Ginatra server (running or not)
ginatra -v # Shows version of Ginatra
ginatra -h # Lists available commands and their options オープンな問題は、知覚された難易度ごとにラベル付けされています。貢献ガイドラインを参照してください。