たぶん忘れるメモ

記憶力はないのです。

gitをさくらのレンタルサーバーにインストールする

流行のVPSとかじゃなくて普通のレンタルサーバー。

インストール先のディレクトリを作っておいて、普通にインストール。

$ mkdir $HOME/git

$ wget http://kernel.org/pub/software/scm/git/git-1.7.3.3.tar.gz

$ tar xzf git-1.7.3.3.tar.gz
$ cd git-1.7.3.3
$ ./configure --prefix=$HOME/git
$ gmake prefix=$HOME/git
$ gmake prefix=$HOME/git install

パスを追加しておく。

$ vi .cshrc
 set path = $HOME/git/bin  ←追加

$ source .cshrc

インストールできたか確認。

$ git version

リポジトリ作る。
そもそものgitの理解が十分ではなかったので、インストール記事とか見ててもさっぱりピンと来なかった。

リモート用、というのがリポジトリな訳ですよ。subversion的には。色々と単語が違うので同じバージョン管理でしょ、大丈夫!なんて真っ白な状態でインストール始めたら痛い目にあった。

$ mkdir gitrep
$ mkdir hoge.git
$ cd hoge.git
$ git init --bare

これで完了。

リモート用のリポジトリの場合は、--bare が必須らしい。
ここ重要。commitできなくて結構悩んだ。