gitosisに関するdanpansaのブックマーク (5)

  • gitosis で作るプライベートな git サーバ - Hatak::Techlog

    業務で使い始めた Git ですが、高機能過ぎて未だに使いこなせている自信がありません。 一方で、かつて利用していた Subversion はコマンドを忘れてしまって使うたびにググるほどに記憶が抜けつつあります。 そんな Git を複数メンバー・複数環境で利用する場合、マスターリポジトリを利用することがあります。これにより、Subversion のような中央集約型のソースコード管理をしつつも Git の恩恵を受ける開発スタイルを取ることができるます。 マスターリポジトリとして GitHub を利用するのが最も手っ取り早いですが、プライベート(= メンバーのみが閲覧できる)なリポジトリを作成するためには有料オプションにしなければなりません。しかも地味に高い。 こんな時、gitosis を利用すると手軽にプライベートな Git サーバを構築することができます。もちろん、リポジトリを利用するメンバ

    danpansa
    danpansa 2012/03/28
    腰をすえてやらないと、うまくうごかないな
  • 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

    danpansa
    danpansa 2012/03/28
    Gitへのユーザ登録の仕方。
  • CentOSでgitosis - ひげろぐ

    プライベートなリポジトリを長らくDropbox+Gitで運用してきたけど、サーバーサイドで動くアプリのデプロイに不便(サーバーにDropbox入れるのもアレだし、rsyncで転送するのもめんどくさくなってきた)なので今回VPS上のCentOSにgitosisを入れてみた。 導入 インストール sudo yum install gitosis yumで入れるといろいろとよきにはからってくれるので楽。(gitosisユーザーの追加やファイルのパーミッションの設定など) yumの標準リポジトリには入ってないので要外部リポジトリ。 初期化 sudo -H -u gitosis gitosis-init < /home/akahige/.ssh/akahige.pub ssh経由でのアクセスに公開鍵を準備して流し込む。 これで/var/lib/gitosis以下に設定ファイル等が作成される。 公開鍵

    danpansa
    danpansa 2012/03/28
     おかげでgitosis動いた。
  • Yukiharu YABUKI の tDiary(2009-07-14)

    _ [Debian] gitosis : setting of Debian GNU/Linux Lenny way gitを使う上で、複数のgitリポジトリを扱いたい場合、githubなどのサービスを利用する人もいるだろう。でも、全員が github のサービスを利用できるわけでもない。自分の書いたコードや文章を自分のサーバに保存したいという要求がでてくることは自然なことである。 そこで、Debian GNU/Linux Lenny に入っている、gitosis をつかって Debian package の意図に沿った gitosis の設定方法について少し書いてみる。 Debian GNU/Linux lenny に入っている gitosis パッケージは、gitosis というユーザを作っており、ちまたに言われている git ユーザで作るってやる方式とは異なる。 お約束、この内容は私

    danpansa
    danpansa 2012/03/28
     エラーに対処。公開鍵にユーザー名とマシン名を記入。
  • さくらのVPS CentOSでサーバ構築 15 – Gitosis - AKIBE @AKIBE

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

  • 1