【问题标题】:Installing Latest version of git in ubuntu在 ubuntu 中安装最新版本的 git
【发布时间】:2013-10-07 05:17:52
【问题描述】:

我当前的 git 版本 1.7.9.5...

我需要至少升级到 git 1.7.10 才能让git clone 命令正常工作

我尝试sudo add-apt-repository ppa:git-core/ppa 进行升级,但结果如下:

Traceback (most recent call last):
  File "/usr/bin/add-apt-repository", line 125, in <module>
    ppa_info = get_ppa_info_from_lp(user, ppa_name)
  File "/usr/lib/python2.7/dist-packages/softwareproperties/ppa.py", line 80, in get_ppa_info_from_lp
    curl.perform()
pycurl.error: (7, "couldn't connect to host")

我应该怎么做才能安装最新的 git(升级)?

【问题讨论】:

标签: git ubuntu


【解决方案1】:

在 Ubuntu 中安装 Git

  1. sudo apt-get 更新
  2. sudo apt-get install git
  3. sudo apt-get install gitk git-gui

【讨论】:

    【解决方案2】:

    要在最新版本的 Ubuntu 中安装或更新 Git,只需在终端中输入以下命令并按回车键即可。

    sudo apt-get install git
    

    用于检查 Git 版本。

    git --version 
    

    【讨论】:

      【解决方案3】:

      只需按照以下命令更新最新版本的 git

      sudo add-apt-repository ppa:git-core/ppa -y
      sudo apt-get update
      sudo apt-get install git -y
      git --version
      

      【讨论】:

        【解决方案4】:

        或超手动方法

        从 git hub 下载 git 源代码,然后

        make prefix=/usr/local all
        sudo make prefix=/usr/local install
        

        https://www.digitalocean.com/community/tutorials/how-to-install-git-on-ubuntu-14-04

        【讨论】:

          【解决方案5】:

          Ubuntu git maintainers team has a PPA 就是为了这个

          ppa:git-core/ppa
          

          只要做:

          sudo add-apt-repository ppa:git-core/ppa
          sudo apt-get update
          sudo apt-get install git
          

          如果找不到add-apt-repository命令,请先安装

          sudo apt-get install software-properties-common python-software-properties
          

          【讨论】:

          • 问题是当第一个命令失败并显示上述错误时该怎么办
          • 在 sudo apt-get 中更新其“无法连接到 ppa.launchpad.net:http:”但我可以使用我的浏览器访问 ppa.launchpad.net/git-core/ppa/ubuntu .我不知道如何处理这个网络错误。
          • 也许是防火墙?大多数公司网络都使用互联网做一些令人讨厌的事情。
          • 在更新行我收到很多错误 404: W: Failed to fetch us.archive.ubuntu.com/ubuntu/dists/raring-backports/main/… 404 Not Found
          • 请注意,如果add-apt-repository 在您的系统上出现“找不到命令”失败,您必须先在您的 Ubuntu 上运行apt-get install python-software-properties
          【解决方案6】:

          问题是:“当sudo add-apt-repository ppa:git-core/ppa 命令失败时该怎么办”。

          我在代理后面的虚拟机中遇到了同样的问题。我通过以下两个步骤解决了它:

          1. 设置代理环境变量

            export http_proxy=http://<user>:<pwd>@<proxy_url>:<port_number>
            export https_proxy=http://<user>:<pwd>@<proxy_url>:<port_number>
            
          2. 使用保留用户环境的-E 选项以 sudo 身份再次运行 add-apt-repository 命令:

            sudo -E add-apt-repository ppa:git-core/ppa
            

          【讨论】:

          • export http_proxy 和 https_proxy 有效,但只能作为 root。运行 `sudo -E apt-get update' 失败:Clearsigned 文件无效,得到 'NODATA'
          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2014-03-05
          • 2019-07-16
          • 2016-05-16
          • 1970-01-01
          • 2013-08-07
          • 2012-03-17
          • 1970-01-01
          相关资源
          最近更新 更多