Centos 安装countly项目时报错fatal: HTTP request failed

参考文献:https://www.cnblogs.com/albertrui/p/7866644.html

问题:

使用git pull、git push、git clone会报类似如下的错误,

error: The requested URL returned error: 401 Unauthorized while accessing https://git.oschina.net/zemo/demo.git/info/refs  
fatal: HTTP request failed 

原因分析:

一般是由于git版本的问题,可以使用如下指令查看版本,

# git --version  
git version 1.7.0.1  

可以通过安装更高的版本解决问题。

centOS下安装最新版本git

1.安装依赖库
$ yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel
$ yum install  gcc perl-ExtUtils-MakeMaker
2.卸载旧版git

加入原先有用yum安装过git,则需要先卸载一下

$ yum remove git
3.下载源码
$ cd /usr/src
$ wget -O git.zip https://github.com/git/git/archive/master.zip
$ unzip git.zip
$ cd git-master/

这里直接从master分支下载,所以能直接下载最新的,如果要指定版本则需要到其版本库中找对应的tag了。

4.编译和安装
$ make prefix=/usr/local/git all
$ make prefix=/usr/local/git install
5.将git目录加入PATH
$ echo 'export PATH=$PATH:/usr/local/git/bin' >> /etc/bashrc
$  or
$ echo 'export PATH=$PATH:/usr/local/git/bin' > /etc/profile.d/git.sh
$ 
$ source /etc/bashrc

安装成功后就可以查看到git版本了。

$ git --version 
git version 2.9.0.GIT

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 71,083评论 12 116
  • 搭建Git服务器需要准备一台运行Linux的机器,本文以Centos6.8纯净版系统为例搭建自己的Git服务。 准...
    静雨无痕阅读 6,806评论 3 13
  • Git是目前最流行的版本管理系统,也是最先进的分布式版本控制系统(distributed version cont...
    pro648阅读 2,269评论 1 15
  • 加入简书第一次发文 用的美工笔 类似隶书 【感谢点进来观看】
    5个半柠檬阅读 40评论 3 1
  • 北京昌平七孔桥花海,原址是十三陵行宫废墟,经过几年的建设,花海已经名闻遐迩,连旅游团都一车一车地来了。 今早,乘着...
    王勤阅读 98评论 0 2