2008年 03月 20日

XREA に git いれる

例によってリソースがたりないといわれて XREA 上での make ができないのでローカルで

make LDFLAGS='-static' NO_CURL=1 NO_TCLTK=1 prefix=/virtual/[username]/git

CURL つきで static link がつくれなかったので NO_CURL した。GUI はいらないので NO_TCLTK して、prefix をサーバ上のパスにあわせた。(prefix あわせないと builtin コマンド以外つかえない)

でもって XREA 上に転送して、~/git/bin において、.bashrc で PATH を通すとつかえた。

xrea:

$ mkdir -p ~/repos/foobar
$ cd ~/repos/foobar
$ git init
local:

$ git init
$ echo 'test' > test.txt
$ git add test.txt
$ git commit -m 'test test'
$ git remote add origin xrea:repos/foobar
$ git push origin master
another local

$ git clone xrea:repos/foobar
$ cd foobar
$ cat test.txt
test

この状態で xrea にログインして ls ~/repos/foobar してもなんもみえないけど関係ない。git pull するまでたぶん表にでてこない (でも git pull はリソース不足で失敗するっていう)