现在的位置: 首页 > 综合 > 正文

Git历险记(二)——Git 的安装和配置

2019年03月26日 ⁄ 综合 ⁄ 共 1347字 ⁄ 字号 评论关闭

转自 刘辉 http://www.douban.com/group/topic/17238835/

使用Git的第一步肯定是安装Git,因为在多数平台上Git是没有预装的。我平时主要的工作环境是windows和Linux(ubuntu),我想看这篇文章的同学多半也是在这两个平台下工作;下面我讲一下如何在这两个平台下安装和配置Git。 


BTW:如果是苹果平台的用户的安装可以参看一下这里(1,2),配置和命令行的使用与windows、Linux(*nix)平台差别不大。 

Linux (*nix) 平台 

Linus开发Git的最初目的就是为了开发Linux内核服务的,自然它对Linux的平台支持也是最棒的。在Linux下安装Git大约有几种方法: 

从源代码开始(这种方法也适合于多数*nix平台) 

从Git官网的下载页面下载它最新稳定版的源代码,就可以从源代码开始编译、安装: 

$ wget http://kernel.org/pub/software/scm/git/git-1.7.3.5.tar.bz2 
$ tar -xjvf git-1.7.3.5.tar.bz2 
$ cd git-1.7.3.5 
$ make prefix=/usr all ;# prefix设置你的Git安装目录 
$ sudo make prefix=/usr install ;# 以root权限运行 
为了编译Git的源代码,我们还需要一些库: expat、curl、 zlib 和 openssl; 除了expat 外,其它的库可能在你的机器上都安装了。 

使用安装包管理器(apt 或 yum) 

在 fedora 等系统下用yum : 

$ yum install git-core 
在debian, ubuntu等系统下用apt : 

$ apt-get install git-core 
有时候,你系统里的安装包管理器出现了问题,或是要安装Git的机器不能上网、没有编译器的话,你可以从下面的站点去下载 “.deb” 或 “.rpm”的安装包: 

RPM Packages 
Stable Debs 
Windows平台 

windows平台有两个模拟*nix like运行环境的工具:cygwinmsys(ysmz4注:还有MINGW32呢~);Git在cygwin,msys下都有相应的移植版本。我个人觉得msys平台下的msysGit最好用,现在我在windows下也是用的这个版本。 

很多同学可能要问,现在windows下有那多Git用户,为什么Git不直接出一个windows native版。俺当年翻看了一下Git的源代码,它里面使用了大量的*nix平台的native api,而这些api在windows下是没有的,所以必须要用cygwin、msys这样的一个中间层来满足软件移植的要求。 

下面我“啰嗦”一下如何在windows下安装msysGit。 

下载 

到它的下载页面去下载一个最新的完整安装包,笔者在撰写本文时下载的是这个。 

安装 

安装的过程没有什么好说的,一般是开始安装后,一路的点击“下一步”。由于windows平台的换行符(CRLF)和Linux(*nix)平台的换行符(LF)不同,那么在windows下开发其它平台软件的朋友有一个地方要注意(见下图): 

...就没了,额....

抱歉!评论已关闭.