「 www.eiplab.com 」のページは、ドメインが無効な状態です。 ウェブサイト管理者の方はこちらから変更・更新を行ってください。 「 www.eiplab.com 」is Expired or Suspended. The WHOIS is here.
2012年4月26日木曜日 GitのリポジトリにHTTPでアクセス出来るようにする GitのリポジトリにHTTPでアクセス出来るようにするには、WebDAVの設定を行う方法と、Smart HTTPと言っていますが、gitのCGIを叩いて実行する方法があります。この2つの方法のうち、Smart HTTPのほうがアクセス効率が良くて早いとのことなので、こちらの設定方法についてまとめます。記述はubuntu 10.04で設定を行っています 1. 設定条件 OS: ubuntu 10.04 HTTP: Apache 2.2 リポジトリのパス /var/www/git リポジトリのURL /git クライアント: Mac OS X LionでAppleより開発ツールをインストーすると入っているGITクライアント 2.リポジトリの準備 リポジトリを作成します。ここでは、/var/www/git以下に
nginxでgitリポジトリを公開してみます。 Smart HTTPというのが使えるようですが、こちらの例ではApache HTTP Serverでしたが、 特別なことは必要なさそうなので、nginxで試してみます。 80番ポートで通信できるとか、認証方法によっては鍵が必要なかったりといろいろ使い道がありそうですね。 こちらを参考にしました。 Smart HTTP Transport git-http-backend(1) Manual Page fcgiwrap nginx 1.2.1を使用しますが、インストール手順は省略します。 上記の記事によるとgit-http-backendを動かす必要があるので、fcgiwrapを使ってみます。 fcgiwrapインストール fcgiwrapインストール yum -y install fcgi-devel.x86_64 cd /usr/loca/
~/repo1/subdir に ~/repo2 を入れる あるリポジトリのサブディレクトリに別のリポジトリの中身を入れたいとき。たとえば、あるリポジトリのサブディレクトリを切り出して別のリポジトリとして管理しているものを、元のリポジトリに合流させたいとき。 cd ~/repo1 git remote add repo2 ~/repo2 git fetch repo2 # サブディレクトリの内容に repo2 の内容をマージする # (repo2 と内容が似ているサブディレクトリを自動で判別) git merge -s subtree repo2/master # ↑でうまくいかないときにはパスを指定する↓ git merge -X subtree=subdir repo2/master # そもそも ~/repo1/subdir が存在しないときには↓ git read-tree --p
1ヶ月くらい書くネタがなくて放置してたブログですね! SSH以外の認証方法でGitリポジトリを公開したいなと思って昨日の夜から作業してた内容を書いておこうという感じです。 いろいろあってSSH以外を使わなくちゃいけなかったのでWebDAVとやらでがんばってみました。 重要なお断り 記憶を頼りに書いたので間違ってたらごめんなさい サーバ環境 というかこれメインPCだからサーバもなにもないんだけどとりあえず環境説明 貧弱Windows Vista Apache 2.2.21 msysgit 1.7.6 Apacheの設定をイジイジしてWebDAVを使えるようにする イマイチWebDAVっていうのがどんなものなのかわかってないんですができたのでいいとします。 Apacheのインストール場所\conf\httpd.conf を開いて #LoadModule dav_module modules/m
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く