CentOS上安装部署Git

前些天心血来潮准备写博客了。正好我的一些私人项目一直存在本地硬盘里我也觉得不安全,所以在Prgmr买了个VPS。

刚开通我便开始安装调试我的服务器了。

为了做HTTP服务器和Git部署代码,所以选用了CentOS 5.6。

昨天夜里安装Nginx+PHP+MySQL奋战到凌晨四点多。终于弄好了。可以安心的睡了。
今天早上起来开始安装Git,然后设置Xcode。

CentOS是没有apt的。在yum里默认情况下也没有git。所以我选择了下载源代码编译安装。

Git 的工作需要调用 curl,zlib,openssl,expat,libiconv 等库的代码,所以需要先安装这些依赖工具。

在有 yum 的系统上(比如 Fedora、CentOS)或者有 apt-get 的系统上,可以用下面的命令安装

$ yum install curl-devel expat-devel gettext-devel \ openssl-devel zlib-devel
#装有yum的系统运行上面的语句。 装有apt的系统运行下面的语句。
$ apt-get install libcurl4-gnutls-dev libexpat1-dev gettext \ libz-dev libssl-dev

然后下载源代码并编译安装。

$ cd /usr/local/src/
$ wget http://www.codemonkey.org.uk/projects/git-snapshots/git/git-latest.tar.gz
$ tar xzvf git-latest.tar.gz
$ cd git-{%当前日期%}
$ autoconf
$ ./configure
$ make
$ sudo make install

至此git就安装完成了。

随后需要配置一下git用户,接着输入

$ groupadd git
$ useradd -G git USERNAME -p PASSWORD -s /usr/local/bin/git-shell

也许有时需要将git-shell-commands目录拷贝到/home/git/下

$ cp -R /usr/local/src/git-{%当前日期%}/contrib/git-shell-commands /home/git/

至此Git就全部安装完成。

下一片文章将会讲述如何在Xcode中将Project部署到Git服务器上。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

*