Git Can';t将提交推送到中央存储库

Git Can';t将提交推送到中央存储库,git,git-extensions,Git,Git Extensions,我已经完成了youtube教程显示的所有工作。每次我推到原点时,进程都会挂起并最终失败 我得到的结果是: c:\ProgramFiles(x86)\Git\bin\Git.exe推送“源”主机:主机 (然后在这里挂20分钟以上) 我可以克隆中央存储库,我可以从中提取,我将更改提交到我的个人存储库,但它不允许我推送 提前谢谢 编辑: $ git remote show origin * remote origin Fetch URL: https://github.com/[repositor

我已经完成了youtube教程显示的所有工作。每次我推到原点时,进程都会挂起并最终失败

我得到的结果是:

c:\ProgramFiles(x86)\Git\bin\Git.exe推送“源”主机:主机 (然后在这里挂20分钟以上)

我可以克隆中央存储库,我可以从中提取,我将更改提交到我的个人存储库,但它不允许我推送

提前谢谢

编辑:

$ git remote show origin
* remote origin
  Fetch URL: https://github.com/[repository]
  Push  URL: https://github.com/[repository]
  HEAD branch: master
  Remote branch:
    master tracked
  Local branch configured for 'git pull':
    master merges with remote master
  Local ref configured for 'git push':
    master pushes to master (local out of date)
老实说,我不确定这一切意味着什么

$ git push origin master
Username:
Password:
error: The requested URL returned error: 403 while acces
lordcheeto/iGEM-DNA-Processor.git/info/refs

fatal: HTTP request failed
反复检查以确保我输入了正确的信息

编辑2:

$ git remote show origin
* remote origin
  Fetch URL: https://github.com/[repository]
  Push  URL: https://github.com/[repository]
  HEAD branch: master
  Remote branch:
    master tracked
  Local branch configured for 'git pull':
    master merges with remote master
  Local ref configured for 'git push':
    master pushes to master (local out of date)
当我在Git Extensions中管理我的origin remote时,我加载了我的ppk SSH密钥,当我测试收到的连接时:

FATAL ERROR: Network error: Connection timed out

我猜是我的ISP,所以我正在与他们核实,除非有人有更好的想法。

遥控器可能没有正确设置。如果我是你,我会直接从命令行执行

查看您的遥控器是否设置为按下:

git remote show origin
你应该看看分支机构是否为此而设立。如果此时出现错误,则必须检查ssh密钥的设置是否正确。无论您使用哪个站点进行推送,支持部分都有关于如何进行推送的说明

如果是,则使用以下方法进行测试:

git push origin master
让我们知道进展如何


希望这有帮助。

将您的公钥添加到GitHub?

我知道一个老问题,但我刚刚遇到了这个问题

您需要使用SSH远程url,而不是HTTPurl:

谢谢你的回复,这是我得到的。为“git pull”配置的本地分支:master与为“git push”配置的远程master Local ref合并:master推送到master(可快速转发)它是一个公共存储库,所以我认为任何人都应该能够推。再次感谢。存储库位于:我计划在问题解决后删除链接。(发现stackoverflow不执行PM s)将.git/config文件中的URL更改为SSh格式。我从来没有遇到过这样的问题。另外,当您生成ssh密钥时,是否提供了密码?废话!可能需要将您添加为具有写访问权限的协作者…但您仍然没有公钥,所以这不全是我的错。