'fatal: HTTP request failed' error when pu

2019-02-19 16:40发布

I have been pushing and pulling files to and from my github repositories without problems for the last 4 years. Two days ago, I tried pulling from the repos with the same command i have been using ever since: git pull origin master but i keep getting the error "error: while accessing https://github.com/username/projectname/info/refs . fatal: HTTP request failed". I can push without problems using the command: git push origin master. What is the problem here? I tried the suggestions given on some so questions like "[Pushing to Git returning Error Code 403 fatal: HTTP request failed]" but none has worked. I use the free version of github. Could it be an issue of quota limits for pulls? change in github settings? Or what could be the problem?

3条回答
手持菜刀,她持情操
2楼-- · 2019-02-19 16:53

After getting the same error, I had to update git on my CentOS 6.5. Because there are no packages newer available through the official repo configured on my OS, I had to :

  • install the IUS repository : https://ius.io/GettingStarted/
  • remove my actual git install
  • install perl-TermReadKey
  • install newer version of git :

    yum install yum --disablerepo=base,updates --enablerepo=ius update git
    

Then I was able to push (after it asked me for my username/password Github)

查看更多
Viruses.
3楼-- · 2019-02-19 16:56

My steps are:

  1. Change the git remote url from https to ssh
  2. Create ssh key and add to the ssh agent (https://help.github.com/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent/)
  3. Add the public key to your git repository service account --- By copying the content of the key you generated from 2 into your account settings. We use BitBucket so Settings> SSH keys (under SECURITY) > Add Key (to the key box and save)
查看更多
干净又极端
4楼-- · 2019-02-19 17:03

I had the same problem that is happened because GitHub Permanently disable deprecated algorithms in February 22, 2018 19:00 UTC (11:00 am PST)

And I fixed it using : sudo yum update -y nss curl libcurl

查看更多
登录 后发表回答