ブログトップ 記事一覧 ログイン 無料ブログ開設

サンプルコードによるPerl入門

お名前.com Webサービスを作るには独自ドメインの取得が必要です。
GMOクラウドのVPS VPSを使ってサーバーを自由に構築しよう。
シリーズ最速ポケットWiFi 無線LANでお手軽インターネット。

2013-04-21

GitPrep - ポータブルなGithubシステムをUnix/Linuxにインストール

 GitPrepGithubクローン、ポータブルなGithubシステムをUnix/LinuxにインストールできるWebアプリケーショGitPrepです。インストールはとても簡単で、ひとつのコマンドだけでインストールすることができます。

 Githubの機能を、会社などでも無料で使いたいという自分の要望のために書き始めましたが、だんだん機能がそろってきて、どなたでも使ってもらえるところまできました。バージョン1.0をリリースしました。gitというツールは、Githubがないと、使いにくいsvnくらいの認識しかされないので、社内リポジトリのsvnからの移行のためには、こういうツールがあると、便利だと思います。

 ユーザーの作成は無制限プライベートリポジトリも無制限に作成することができます。GitPrep自体はオープンソースですので、無料で利用することができます。さくらレンタルサーバーなどの共有レンタルサーバーにインストールすることができるので、広告などを意識する必要もありませんし、ユーザー登録も必要がありません。

GitPrep (リポジトリとドキュメント)

サンプル

特徴

  • Githubのクローン、ポータブルなGithubシステムをUnix/Linuxサーバーにインストールできます。
  • Perl 5.8.7以上がインストールされていることだけが必要な条件です。
  • CGIをサポートしていて、共用サーバーで実行できます。(さくらスタンダードの例)
  • 組み込みのWebサーバーも標準で搭載、リバースプロキシもサポートしています。

共用サーバーへのインストール

 共用サーバーはLinux/Unix, Apache, SuExec, CGIをサポートしている必要があります。 CGIモードで実行できるPHPが存在すれば、パーミッションの設定がいらないので、インストールはさらに簡単になります。

 多くの共用サーバーはこれらをサポートしているので、適したサーバーを見つけることは簡単だと思います。

ダウンロード

GitPrepをダウンロードします。

https://github.com/yuki-kimoto/gitprep/archive/latest.zip

zipファイルを展開します。以下のディレクトリができます。

gitprep-latest

 gitprep-latestgitprepにリネームします。

gitprep-latest -> gitprep
設定

 GtiPrepはgitコマンドを必要とします。gitコマンドは、自分でインストールしてください。そして、gitコマンドのパスを設定ファイルgitprep.confに書きます。

[basic]
;;; Git command path
git_bin=/home/yourname/local/bin/git
Upload Server by FTP
You upload these directory into server document root by FTP.
セットアップ

 ブラウザで以下のURLにアクセスしてください。

http://(Your host name)/gitprep/setup/setup.php

(PHPにファイルアクセスできなかったり、サーバーにPHPがインストールできなかった場合は、以下のCGIスクリプトのパーミッションを755に設定してください。)

http://(Your host name)/gitprep/setup/setup.cgi.

Setupと書かれたボタンを一度だけ押して、数分待ちます。

アプリケーションを実行

 セットアップの結果がでたら「Go to Application」というボタンを押します。

インターナルサーバーエラーが起きた場合

 もしインターナルサーバーエラーが起きた場合はgitprep/log/production.logを見てください。どのようなエラーがでたのかを知ることができます。

自分で管理できるUnix/Linuxサーバーへのインストール

 英語のドキュメントの該当する部分をご覧ください。

GitPrep

GitPrepの紹介


Perlで作成されたアプリケーションへ

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/perlcodesample/20130421/1366536119