>

달리려고 할 때

git push origin master --force

방금 받았어요

Counting objects: 2649, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (1280/1280), done.
error: RPC failed; result=22, HTTP code = 413 | 116 KiB/s   
fatal: The remote end hung up unexpectedly
Writing objects: 100% (2504/2504), 449.61 MiB | 4.19 MiB/s, done.
Total 2504 (delta 1309), reused 2242 (delta 1216)
fatal: The remote end hung up unexpectedly
Everything up-to-date

안전하지 않은 것과 관련이 있습니까? Fatal : 원격 엔드가 응답 한 것처럼 공개 키를 만들려고했습니다. 예기치 않게 다시 실행했지만 여전히 작동하지 않습니다. 실제로 키를 사용하고 있지 않습니까? 그렇다면 어떻게 사용합니까?


  • 답변 # 1

    이것은 새 저장소의 https가 아닌 github을 ssh로 기본 설정하는 방법과 비슷합니다. 아마도 http 프로토콜에서 ssh로 전환하려고 시도하는 것이 좋습니다.

    $ git remote add origin git@github.com:username/project.git
    
    

  • 답변 # 2

    문제는 자식/https 버퍼 설정 때문입니다. 그것을 해결하기 위해 (github으로 커밋을 푸시 할 때 Git에서 가져옴)

    git config http.postBuffer 524288000
    
    

    명령을 다시 실행하십시오

  • 답변 # 3

    원인 : Git의 기본 파일 게시 크기를 초과했습니다.

    솔루션 :

    리포지토리로 이동

    저장소로 이동 한 후 버퍼를 500MB로 늘리려면 다음 명령을 실행하십시오.

    git config http.postBuffer 524288000
    
    

  • 답변 # 4

    이러한 오류가 발생할 수 있습니다

    와이즈 비즈

    그 이유는 지역

    error: could not lock config file .git/config: No such file or directory

    가 없기 때문입니다  file이 명령으로 작동시킬 수 있습니다

    .git/config

  • 답변 # 5

    내 경우에는 다른 솔루션이 작동하지 않아 가비지 수집을 통해 해결했습니다.

    git config --global http.postBuffer 524288000

    git gc --aggressive

  • 이전 c++ - 작업 스케줄러 - runlevel을 설정할 때 액세스가 거부되었습니다
  • 다음 c# - httpclient 삭제 호출을 수행하여 유효하지 않은 컨텐츠 유형 가져 오기 내가 무엇을 잘못하고 있지?