タグ

gitとLinuxに関するkazuhisyaのブックマーク (5)

  • gitリポジトリをhttpで公開する - 安定の漢になるために

    開発環境(クライアント)とgitの公開リポジトリ(サーバー)を別々にして、 httpで公開する設定方法について書きました。 なお、サーバー側はDebian(squeeze)で設定を行いました。 サーバー側 gitの公開リポジトリを準備 % cd /var/www # HTTPサーバで設定したリポジトリの公開場所 % sudo mkdir sample_rep.git % sudo cd sample_rep.git % sudo git init --bare Initialized empty Git repository in /var/www/sample_rep.git/ % sudo git update-server-info % chown -R www-data . # HTTPサーバを動作させる user が www-data である場合 apacheのwebdev用モジ

    gitリポジトリをhttpで公開する - 安定の漢になるために
  • プログラミング/gitosis による git サーバーの管理

    gitosis について † gitosis は、(複数の)git リポジトリの管理を容易に行うためのソフトウェア。 詳しい説明は、http://openbooth.org/archives/60.html あたりを参照のこと。 gitosis により管理されるサーバーには git clone gitosis-account@some.your.server.com:some-project のような形でアクセスすることになる。 some.your.server.com gitosis をインストールしたサーバーのアドレス gitosis-account some.your.server.com に(通常は)1つだけ作成された gitosis 用のアカウント名 すべてのユーザーはこのアカウントを通じてリポジトリにアクセスする some-project git リポジトリの名前 1つの gi

  • gitolite で Git リポジトリへの SSH アクセスを制御する - WebOS Goodies

    WebOS Goodies へようこそ! WebOS はインターネットの未来形。あらゆる Web サイトが繋がり、共有し、協力して創り上げる、ひとつの巨大な情報システムです。そこでは、あらゆる情報がネットワーク上に蓄積され、我々はいつでも、どこからでも、多彩なデバイスを使ってそれらにアクセスできます。 WebOS Goodies は、さまざまな情報提供やツール開発を通して、そんな世界の実現に少しでも貢献するべく活動していきます。 先日、安価な VPS サービスである ServersMan@VPS を契約しまして、以前から欲しいと思っていた Git リポジトリのホスティング環境を構築してみました。複数の Git リポジトリを作成して、リポジトリごとにアクセスできるユーザーを制限するものです。 Github を使えという話もありますが、単にリポジトリが欲しいだけなら VPS のほうが安いので…

  • Mac OSX/Linux用のGitリポジトリビューワー·Giggle MOONGIFT

    GiggleはMac OSX/Linux用のオープンソース・ソフトウェア。Subversionでは有名なTortoiseSVNというグラフィカルクライアントソフトウェアがある。Gitではまだあそこまでの完成度ではない(特にMac OSX向けには)ということもあって、運用時にはターミナルを使っている。 X Windowを使ってMac OSXでも動く 普段のファイル追加、コミットであればターミナルからで十分だが、更新状況のチェックやログを見たいという時にはやはりGUIフロントエンドが欲しくなる。そこで使ってみたいのがGiggleだ。GiggleはLinux向けではあるが、MacPortsでインストールが出来る。 GiggleでローカルのGitリポジトリを開ければ、その更新ログが閲覧できる。ブランチを作った時の分岐もグラフ上に描かれるので分かりやすい。特定のコミットを選べば、その時に変更が加え

    Mac OSX/Linux用のGitリポジトリビューワー·Giggle MOONGIFT
  • RabbitVCS

    RabbitVCS is a set of graphical tools written to provide simple and straightforward access to the version control systems you use. We provide multiple clients and extensions designed to give you a uniform experience no matter what development tools you use. After two and a half years, and the help of a bunch of people we have managed to finish our migration to GTK+3 and Python 3! It honestly was a

  • 1