Git历险记(二)——Git的安装和配置
来自: TAEKI(滚一边去)
各位同学,上回Git历险记(一)讲了一个 “hello Git” 的小故事。有的同学可能是玩过了其它分布式版本控制系统(DVCS),看完之后就触类旁通对Git就了然于胸了;也有的同学可能还如我当初入手Git一样,对它还是摸不着头脑。 从这一篇开始,我就将比较“啰嗦”的和大家一起从零开始经历Git使用的每一步,当然对我而言这也是一个重新认识Git的过程。 使用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运行环境的工具:cygwin,msys;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下开发其它平台软件的朋友有一个地方要注意(见下图): 查看原文地址: http://www.infoq.com/cn/news/2011/01/git-adventures-install-config
你的回应
回应请先 登录 , 或 注册相关内容推荐
最新讨论 ( 更多 )
- 百度开发者大会免费参加(成都、广州、武汉、西安、上海) (TAEKI)
- 百度技术沙龙第二十五期:海量数据处理技术解析(4月7日 周六) (TAEKI)
- 百度开发者大会:Web App设计、移动互联网应用、个性化推荐、... (TAEKI)
- 百度开发者大会:Web App设计、移动互联网应用、个性化推荐、... (TAEKI)
- 百度技术沙龙第二十四期:PHP性能优化实践(3月10日 周六) (TAEKI)