git - 无法将提交推送到中央存储库

标签 git git-extensions

我已经完成了 youtube 教程在 http://www.youtube.com/watch?v=JByfXdbVAiE 上显示的所有内容.每次我去 push to origin 时,进程都会挂起并最终失败。

我得到的输出是这样的:

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 中管理我的 origin 远程时,我加载了我的 ppk SSH key ,当我测试连接时,我收到了:

FATAL ERROR: Network error: Connection timed out

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

最佳答案

Remote 可能没有正确设置。如果我是你,我会直接从命令行执行此操作。

查看您的 Remote 是否设置为推送:

git remote show origin

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

如果是,测试一下:

git push origin master

让我们知道进展如何。

希望这对您有所帮助。

关于git - 无法将提交推送到中央存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7690317/

相关文章:

git - 仅将最近的历史记录推送到新的 Git 存储库

sql-server - 在 2 个位置之间传输我的(小型)SQL Server 数据库的最佳方法是什么?

git 跟踪二进制文件但忽略内容?

git - 如何 merge 具有不同哈希的两个相同的提交?

windows - Git 扩展 - 无法推送到 Windows 网络驱动器中的 git 裸存储库

Git 扩展 - 如何将 master merge 到分支

java - 将公共(public) Maven 存储库用于库而不是本地的优点

git - 分支 checkout 期间随机文件的权限被拒绝错误

git - 是否可以为 git-extensions 中的特定文件扩展名设置 diff/merge-tool?

git - 我怎样才能恢复 Git 提交的片段?