タグ

gitosisに関するHashのブックマーク (9)

  • 多人数開発で Git を使う場合の環境構築 | GREE Engineering

    こんにちは、インフラやってる sotarok です。最近、社内でも「sotarok は そーたろっくと読む」という誤解が広がっていましたので改めて自己紹介しますと、sotarok と書いて「そーたろー」または「そーたろー・けー」と読みます。ロックしてないのでよろしくお願いします。 今日は、Git の話です。 GREE ではずっと Subversion を使っているという話を、以前開発環境の話をしたときに少し触れたことがあります。Subversion での運用方法も、GREE では割と面白い運用をしているのでその話もどこかでしたいのですが、まあ、それは今回は置いておきましょう。どこかで聞いてください。 GREE もその昔 CVS から Subversion に移ったのですが、時代は流れるもので、いよいよ Git 化という流れがきています。Subversion と Git の違いを今更あえて挙

    多人数開発で Git を使う場合の環境構築 | GREE Engineering
    Hash
    Hash 2011/03/27
    さすがそーたろ。まさにこの記事の3日前に悩みながらgitosisを導入したところだった。
  • レンタルサーバ等で gitosis を使う - ごったく

    gitosis の使い方の記事はいろいろある*1ようですが、gitosis 用のユーザを作らず一般ユーザ権限のみで運用する方法について書いた記事が無いようなので、その場合の方法、注意点等を軽く書いておきます。 gitosis は ~/.ssh/authorized_keys を管理用リポジトリの post-update hook を使って自動的に書き換えることでユーザ管理を実現しています。したがって、gitosis を使うには OpenSSH 形式の ~/.ssh/authorized_keys が使える事が大前提です。また、公開鍵認証以外でのログイン手段が無い場合、authorized_keys が壊れた場合に対処ができなくなるので危険です*2。諦めましょう。 インストール GitPython あたりのインストールは済んでいるものとします。 リポジトリから gitosis を取って

    レンタルサーバ等で gitosis を使う - ごったく
    Hash
    Hash 2011/03/24
  • CentOSにgitosis入れてgitwebからも参照出来るように - ブログ三郎

    今までsvn使ってたけどそろそろgitに移行しなきゃなって思ったけどgitって接続時にパスワードとかパスフレーズとか求められるようなリモートホストとの接続は難しいんですね。だからと言ってクライアント認証しないのはセキュリティ的にどーだとかでと思ってるとgitosisってツールを使えばクライアントの公開鍵を予めサーバ側に登録しておく事でユーザの識別が可能なよう。gitosisを使って管理する各プロジェクトの設定もgitで管理するってのはちょっと面白い。 CentOS等の場合、yum等のパッケージインストールコマンドにGit関連が含まれていない場合がある。 その為、以下のコマンドでfedora用のパッケージをCentOSでも利用可能にする。 rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.n

    CentOSにgitosis入れてgitwebからも参照出来るように - ブログ三郎
    Hash
    Hash 2011/03/24
    gitwebも導入検討
  • Gitのリポジトリを柔軟に管理する gitosis | Act as Professional

    GitHubの大普及で、もうプログラマーさんはみんなgitで開発しているかと思います。 でも、大人数でリポジトリを扱ったり、いくつものプロジェクトを扱うと、アクセス管理が大変です。 アクセス管理を柔軟におこない、リポジトリの追加も簡単なgitosisを使いましょう。 gitsisはgitの管理ツールです。gitosisを使えば、 サーバにログインすることなくリポジトリの追加ができる 読み取り専用などユーザーごとに細かいアクセス管理ができる 設定ファイル自体もgitで管理されているので、万が一のことが起きても戻せる それでは、Ubuntu 10.04にインストールしてみましょう。 $ sudo apt-get install gitosis gitosisのイニシャライズをします。SSH_KEY.pubは管理者の公開鍵を指定してください。 $ sudo -H -u gitosis gitos

    Gitのリポジトリを柔軟に管理する gitosis | Act as Professional
    Hash
    Hash 2011/03/24
  • gitosis - Git リポジトリ群の管理とアクセス制御 vol.2 - openbooth

    gitosis - Git リポジトリ群の管理とアクセス制御 vol.1 の続編です。 前回までで、gitosis のインストールと疎通確認まで終わりました。もしエントリの通りに手を動かしていれば、手元には gitosis-admin.git のクローンがある状態のはずです。このエントリは gitosis の設定編ということで、gitosis-admin.git の説明をしていきます。 gitosis はアカウント情報やアクセス制御の情報を gitosis-admin.git を用いて管理します。アカウントの追加や削除やアクセス制御の変更を行うときには、僕たちは gitosis-admin.git の内容を変更することになります。 gitosis の設定変更の基は以下の2ステップです。 ローカルで gitosis-admin ディレクトリ以下のファイルを追加/変更/削除 サーバ上の gi

    Hash
    Hash 2011/03/24
  • プログラミング/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つの git

  • jugyo.org

    This domain may be for sale!

  • Accueil

    Obtenir la nationalité française est un processus rigoureux qui implique plusieurs critères, dont l’intégration à la société. Lorsqu’une demande de naturalisation est refusée pour...

    Hash
    Hash 2011/03/19
    git clone の前に~/.ssh/configファイルの設定が必要。これがないとコマンド通りに通らない。あと最初に ln -sしているので注意(既存レポジトリを入れるために)
  • AKIBE - さくらのVPS CentOSでサーバ構築 15 – Gitosis

    さくらのVPS CentOSでサーバ構築 作業ノート15回目。 Gitを暫く使ってみて、不便だと思ったのは、ユーザーの追加や、プロジェクトの追加ごとにSSHで接続してディレクトリを作ったり、公開鍵を登録したりしなくてはいけないところ。 それを簡単にするgitosisをいれてみます。 gitosisは、プロジェクトの追加やユーザーの追加等を設定ファイルに記述して、設定ファイル自体を管理用のGitリポジトリで更新することで実際のサーバに反映してくれる便利なツールです。 Userの設定 、Gitのインストール、Yumの設定の作業が前提となります。 gitosisのインストール まずはインストールです。EPELリポジトリに含まれています。 [root@ ~]# yum install gitosis 次にgitosisを初期化しますが、このときログインしている作業ユーザー自身の公開鍵を利用し

    Hash
    Hash 2011/03/19
    導入。既存のレポジトリを引き継ぐ設定に迷ってる。どうでもいいけどいつもgitosisをgitsisとtypoする
  • 1