无法将提交提交到中央存储库

时间:2011-10-07 16:46:32

标签: git git-extensions

我完成了youtube教程在http://www.youtube.com/watch?v=JByfXdbVAiE显示的所有内容。每次我去推动原点进程都会挂起并最终失败。

我得到的输出是:

c:\ Program Files(x86)\ Git \ bin \ git.exe push“origin”master:master (然后它挂在这里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 Extensions中管理我的原始远程时,我加载了我的ppk SSH密钥,当我测试了我收到的连接时:

FATAL ERROR: Network error: Connection timed out

我猜这是我的ISP,所以我正在检查它们,除非有人有更好的想法。

3 个答案:

答案 0 :(得分:1)

遥控器可能未正确设置。如果我是你,我会从命令行去做。

查看您的遥控器是否设置为推送:

git remote show origin

你应该看看是否为此设置了分支。如果此时出现错误,则必须检查是否正确设置了ssh密钥。无论您使用哪个站点,支持部分都有关于如何执行此操作的说明。

如果是,请用以下方法测试:

git push origin master

让我们知道它是怎么回事。

希望这有帮助。

答案 1 :(得分:1)

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

您需要使用 SSH 远程网址,而不是 HTTP

答案 2 :(得分:0)

将您的公钥添加到GitHub?