Linux 和Windows 安装Git 步骤详细介绍

 更新时间:2017年01月22日 11:19:46   投稿:lqh  
这篇文章主要介绍了Linux 和Windows 安装Git 步骤详细介绍的相关资料,需要的朋友可以参考下

Linux 安装Git

在 Linux 上安装

如果你想在 Linux 上用二进制安装程序来安装 Git,可以使用发行版包含的基础软件包管理工具来安装。

 如果以 Fedora 上为例,你可以使用 yum:

 $ sudo yum install git

如果你在基于 Debian 的发行版上,请尝试用 apt-get:

 $ sudo apt-get install git

要了解更多选择,Git 官方网站上有在各种 Unix 风格的系统上安装步骤,网址为 http://git-scm.com/download/linux。

在 Windows 上安装

在 Windows 上安装 Git 也有几种安装方法。 官方版本可以在 Git 官方网站下载。 打开http://git-scm.com/download/win,下载会自动开始。 要注意这是一个名为 Git for Windows的项目(也叫做 msysGit),和 Git 是分别独立的项目;更多信息请访问http://msysgit.github.io/。

另一个简单的方法是安装 GitHub for Windows。 该安装程序包含图形化和命令行版本的 Git。 它也能支持 Powershell,提供了稳定的凭证缓存和健全的 CRLF 设置。 稍后我们会对这方面有更多了解,现在只要一句话就够了,这些都是你所需要的。 你可以在 GitHub for Windows 网站下载,网址为 http://windows.github.com。

从源代码安装

有人觉得从源码安装 Git 更实用,因为你能得到最新的版本。 二进制安装程序倾向于有一些滞后,当然近几年 Git 已经成熟,这个差异不再显著。

如果你想从源码安装 Git,需要安装 Git 依赖的库:curl、zlib、openssl、expat,还有libiconv。 如果你的系统上有 yum (如 Fedora)或者 apt-get(如基于 Debian 的系统),可以使用以下命令之一来安装最小化的依赖包来编译和安装 Git 的二进制版:

 $ sudo yum install curl-devel expat-devel gettext-devel \ openssl-devel zlib-devel
 $ sudo apt-get install libcurl4-gnutls-dev libexpat1-dev gettext \ libz-dev libssl-dev

为了能够添加更多格式的文档(如 doc, html, info),你需要安装以下的依赖包:

$ sudo yum install asciidoc xmlto docbook2x
$ sudo apt-get install asciidoc xmlto docbook2x

当你安装好所有的必要依赖,你可以继续从几个地方来取得最新发布版本的 tar 包。 你可以从 Kernel.org 网站获取,网址为 https://www.kernel.org/pub/software/scm/git,或从 GitHub 网站上的镜像来获得,网址为 https://github.com/git/git/releases。 通常在 GitHub 上的是最新版本,但 kernel.org 上包含有文件下载签名,如果你想验证下载正确性的话会用到。

接着,编译并安装:

 $ tar -zxf git-2.0.0.tar.gz
 $ cd git-2.0.0
 $ make configure
 $ ./configure --prefix=/usr
 $ make all doc info
 $ sudo make install install-doc install-html install-info

完成后,你可以使用 Git 来获取 Git 的升级:

 $ git clone git://git.kernel.org/pub/scm/git/git.git

 感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

相关文章

  • centos下samba文件夹共享服务器配置详解

    centos下samba文件夹共享服务器配置详解

    这篇文章主要介绍了centos下samba文件夹共享服务器配置详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-02-02
  • 使用Xshell建立连接并操纵服务器的方法

    使用Xshell建立连接并操纵服务器的方法

    Xshell对于开发人员来说是一款不可或缺的工具,它可以简单快捷地访问远端不同系统的服务器,以达到远程控制终端的目的,本文小编就为大家演示如何使用Xshell建立一个连接并操纵服务器,需要的朋友可以参考下
    2022-10-10
  • linux 命名管道实例详解

    linux 命名管道实例详解

    这篇文章主要介绍了linux 命名管道实例详解的相关资料,需要的朋友可以参考下
    2017-06-06
  • Deepin中安装与使用virtualenv的教程

    Deepin中安装与使用virtualenv的教程

    这篇文章主要介绍了Deepin中安装与使用virtualenv的教程,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-02-02
  • Apache Doris的Bitmap索引和BloomFilter索引使用及注意事项

    Apache Doris的Bitmap索引和BloomFilter索引使用及注意事项

    bitmap index是一种位图索引,是一种快速数据结构,能够加快查询速度,BloomFilter索引也是以Block为粒度创建的,这篇文章主要介绍了Apache Doris的Bitmap索引和BloomFilter索引使用,需要的朋友可以参考下
    2022-09-09
  • Linux shell命令用法及常见用例之tar命令

    Linux shell命令用法及常见用例之tar命令

    众所周知tar命令用来打包,解包和压缩,下面这篇文章主要给大家介绍了关于Linux shell命令用法及常见用例之tar命令的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面随着小编来一起学习学习吧
    2018-07-07
  • Linux中的常见文件类型有哪些

    Linux中的常见文件类型有哪些

    这篇文章主要介绍了Linux中的常见文件类型,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-02-02
  • 三种方法实现Linux系统调用

    三种方法实现Linux系统调用

    这篇文章主要介绍了三种方法实现Linux系统调用,感兴趣的朋友可以参考一下
    2016-01-01
  • Yum中报错:“pycurl.so: undefined symbol: CRYPTO_num_locks”的问题排查

    Yum中报错:“pycurl.so: undefined symbol: CRYPTO_num_locks”的问题排查

    这篇文章主要给大家介绍了在Yum中报错: "pycurl.so: undefined symbol: CRYPTO_num_locks"的问题排查的相关资料,文中通过图文介绍的非常详细,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-06-06
  • linux下实时查看tomcat运行日志的方法

    linux下实时查看tomcat运行日志的方法

    下面小编就为大家带来一篇linux下实时查看tomcat运行日志的方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起 小编过来看看吧
    2016-11-11

最新评论