从git repository

时间:2018-02-25 11:36:59

标签: git github repository

过去4年来,我一直在向我的github存储库推送文件。两天前,我尝试使用我以前一直使用的相同命令从repos中取出:git pull origin master但我不断收到错误 "error: while accessing https://github.com/username/projectname/info/refs . fatal: HTTP request failed" 。我可以使用命令git push origin master毫无问题地推送。这里有什么问题?我尝试了一些像 "[Pushing to Git returning Error Code 403 fatal: HTTP request failed]" 这样的问题的建议,但没有一个有效。我使用免费版的github。这可能是拉动配额限制的问题吗?更改github设置?或者可能是什么问题?

3 个答案:

答案 0 :(得分:18)

我遇到了同样的问题,因为GitHub Permanently disable deprecated algorithms在2018年2月22日19:00 UTC(太平洋标准时间上午11:00)

我使用以下方法修复它:      secondButton.setWidth(firstButton.getWidth());

答案 1 :(得分:2)

我的步骤是:

  1. 将git远程URL从https更改为ssh
  2. 创建ssh密钥并添加到ssh代理(https://help.github.com/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent/
  3. 将公钥添加到git存储库服务帐户---通过将您从2生成的密钥内容复制到帐户设置中。我们使用BitBucket,因此“设置”>“ SSH密钥”(在“安全性”下)>“添加密钥”(在密钥框中并保存)

答案 2 :(得分:0)

收到相同的错误后,我不得不在我的CentOS 6.5上更新git。因为我的操作系统上配置的官方仓库没有更新的软件包,所以我不得不:

  • 安装IUS存储库:https://ius.io/GettingStarted/
  • 删除我的实际git install
  • 安装perl-TermReadKey
  • 安装较新版本的git:

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

然后我能够推送(在它询问我的用户名/密码Github之后)