GiTサーバーの管理


  • このページの内容は、GiTの一般論で GitHub の使い方にはなっていないので、注意。
  • このページは、管理者権限が必要
  • GiTサーバーって言っても、SSHデーモンの上で動いているだけのサービスなんだけどね。

GiTのインストール

  • ソースコードから、GiTを構築。
  • サーバーなどのGUI環境などは不要。
    • msgfmt が無いので、予め、各言語の git.mo を Ubuntu 10.04 上で作っておく。
      • 本来は、gettext をインストするものらしい。
  • 以下は、LOOX U/C30 での作業
    $ cd /tmp/git/git-1.7.10/po/build
    $ zip -r locale.zip locale
  • 以下は、サーバー上での作業
    $ cd /tmp
    $ mkdir git
    $ cd git/
    $ wget http://git-core.googlecode.com/files/git-1.7.10.tar.gz
    $ tar xzvf git-1.7.10.tar.gz
    $ cd git-1.7.10/
    $ ./configure -prefix=/usr/local
    $ mkdir po/build/
    $ cd po/build/
    $ unzip locale.zip
    $ cd ../.. 
    $ NO_TCLTK=yes NO_PERL=yes NO_PYTHON=yes NO_MSGFMT_EXTENDED_OPTIONS=yes make
    $ su
    # NO_TCLTK=yes NO_PERL=yes NO_PYTHON=yes NO_MSGFMT_EXTENDED_OPTIONS=yes make install

グループの設定

  • git にアクセスするためのグループを作り、hogeとhogehogeをグループに加える。
# groupadd git_user
# gpasswd -a hoge git_user
# gpasswd -a hogehoge git_user

フォルダーの設定

# cd /home
# mkdir git
# chmod 2775 git
# chgrp git_user git

プロジェクト


共通



最新の20件

2020-11-14 2014-11-10 2014-08-17 2013-12-23 2013-09-29 2013-08-09 2013-08-07 2013-08-03 2012-11-28 2012-08-25 2012-07-05 2012-07-03 2012-07-01

今日の4件

  • counter: 826
  • today: 1
  • yesterday: 0
  • online: 1