Git推送到新的远程错误

Git推送到新的远程错误,git,github,push,Git,Github,Push,我有一个本地git存储库,硬盘上有一个现有的远程存储库。现在,我想将存储库移动到github,并根据文档执行以下操作: git remote set-url origin https://github.com/xxx/xxx.git git push -u origin master 但是我有错误 [user@machine文件夹]$git push-u原始主机 用户名: 密码: 计数对象:7398,完成。 增量压缩最多使用12个线程。 压缩对象:100%(2575/2575),完成。 错误:

我有一个本地git存储库,硬盘上有一个现有的远程存储库。现在,我想将存储库移动到github,并根据文档执行以下操作:

git remote set-url origin https://github.com/xxx/xxx.git
git push -u origin master
但是我有错误

[user@machine文件夹]$git push-u原始主机
用户名:
密码:
计数对象:7398,完成。
增量压缩最多使用12个线程。
压缩对象:100%(2575/2575),完成。
错误:RPC失败;结果=22,HTTP代码=0iB | 367.95 MiB/s
致命:远程端意外挂起
写入对象:100%(7398/7398),506.65 MiB | 367.95 MiB/s,完成。
总计7398(增量5083),重复使用6965(增量4677)
致命:远程端意外挂起

致命:预期正常/错误,助手说“2004k”这可能是由于以下几个问题造成的:

存储库大小限制
  • github将其存储库大小限制为GB(您的存储库大小约为500MB)
  • github将单个文件的最大大小限制为100MB
git config http.postBuffer 524288000

您设置的这个配置只是增加git在向web发送数据时使用的缓冲区大小

http.postBuffer

将数据发布到远程系统时,智能HTTP传输使用的缓冲区的最大大小(字节)。对于大于此缓冲区大小的请求,HTTP/1.1和Transfer Encoding:chunked用于避免在本地创建大量包文件。默认值为1 MiB,这对于大多数请求来说都足够了


错误的远程配置。 尝试使用以下命令设置远程:git remote add originhttps://github.com/xxx/xxx.git
除了您已经添加的
设置url


您的代理设置 在某些代理中,post文件的大小有限制,因为您的存储库很大(>500MB),这里可能就是这种情况


怎么办? 通过逐一消除,尝试消除上述可能的问题

  • 提交较少的文件并尝试提交它们。如果这起作用,那么问题在于通过网络发送的包文件的大小
  • 使用
    gc--aggressive--prune=now

  • 这可能是由于几个问题造成的:

    存储库大小限制
    • github将其存储库大小限制为GB(您的存储库大小约为500MB)
    • github将单个文件的最大大小限制为100MB
    git config http.postBuffer 524288000

    您设置的这个配置只是增加git在向web发送数据时使用的缓冲区大小

    http.postBuffer

    将数据发布到远程系统时,智能HTTP传输使用的缓冲区的最大大小(字节)。对于大于此缓冲区大小的请求,HTTP/1.1和Transfer Encoding:chunked用于避免在本地创建大量包文件。默认值为1 MiB,这对于大多数请求来说都足够了


    错误的远程配置。 尝试使用以下命令设置远程:git remote add originhttps://github.com/xxx/xxx.git除了您已经添加的
    设置url


    您的代理设置 在某些代理中,post文件的大小有限制,因为您的存储库很大(>500MB),这里可能就是这种情况


    怎么办? 通过逐一消除,尝试消除上述可能的问题

  • 提交较少的文件并尝试提交它们。如果这起作用,那么问题在于通过网络发送的包文件的大小
  • 使用
    gc--aggressive--prune=now

  • 这可能是由于几个问题造成的:

    存储库大小限制
    • github将其存储库大小限制为GB(您的存储库大小约为500MB)
    • github将单个文件的最大大小限制为100MB
    git config http.postBuffer 524288000

    您设置的这个配置只是增加git在向web发送数据时使用的缓冲区大小

    http.postBuffer

    将数据发布到远程系统时,智能HTTP传输使用的缓冲区的最大大小(字节)。对于大于此缓冲区大小的请求,HTTP/1.1和Transfer Encoding:chunked用于避免在本地创建大量包文件。默认值为1 MiB,这对于大多数请求来说都足够了


    错误的远程配置。 尝试使用以下命令设置远程:git remote add originhttps://github.com/xxx/xxx.git除了您已经添加的
    设置url


    您的代理设置 在某些代理中,post文件的大小有限制,因为您的存储库很大(>500MB),这里可能就是这种情况


    怎么办? 通过逐一消除,尝试消除上述可能的问题

  • 提交较少的文件并尝试提交它们。如果这起作用,那么问题在于通过网络发送的包文件的大小
  • 使用
    gc--aggressive--prune=now

  • 这可能是由于几个问题造成的:

    存储库大小限制
    • github将其存储库大小限制为GB(您的存储库大小约为500MB)
    • github将单个文件的最大大小限制为100MB
    git config http.postBuffer 524288000

    您设置的这个配置只是增加git在向web发送数据时使用的缓冲区大小

    http.postBuffer

    将数据发布到远程系统时,智能HTTP传输使用的缓冲区的最大大小(字节)。对于大于此缓冲区大小的请求,HTTP/1.1和Transfer Encoding:chunked用于避免在本地创建大量包文件。默认值为1 MiB,这对于大多数请求来说都足够了


    错误的远程配置。 尝试使用以下命令设置远程:git remote add originhttps://github.com/xxx/xxx.git除了