CentOS 5.7使用gitosis配合搭建Git服务器

喜欢用git进行版本控制了。本来SVN就不怎么熟练,换成git当然也是理所当然,大势所趋啊。:-)
因为我经常会在不同的电脑上面进行编码,所以想用一个公共的git服务器来存储我的代码。当然第一时间想到的是github了。用了一段时间觉得还是比较方便的。唯一不满意的地方就是如果想创建私人的git仓库的话,就得乖乖缴费了。价格还不便宜,一个月7刀——对于我们这些码农还是有些贵了。于是就想到了在我的VPS下配置一个git服务器。

VPS信息:
OS: CentOS5.7
RAM: 512M
SWAP: 256M

useradd git

之后我们会用到一个叫gitosis的Python程序来方便的管理我们服务器上面的各种git仓库。不过首先还是得安装gitosis:

yum install python-setuptools
git clone git://eagain.net/gitosis.git
cd gitosis
python setup.py install

安装完成之后,需要先将自己的公钥上传。之后运行命令:

sudo -H -u git gitosis-init < /path/to/rsa.pub

这样,gitosis的初始化也就顺利完成了。

相关推荐