[Error]error: RPC failed; HTTP 408 curl 22 The requested URL returned error: 408send-pack: unexpected disconnect while reading sideband packet
remote 레포지토리 (github)과 local 레포지토리(내 폴더: 프로젝트) 연결 test
github의 remote 레포지토리와 내 local 레포지토리(Java/gittest2 빈폴더)를 연결하기 위해 git bash로 git init을 하지 않고 인텔리제이로 연결하려는 테스트를 했다.
원래는 git bash, cmd창 등으로 git init을 시켜 로컬 레포지토리를 remote 레포지토리랑 연결하는 첫 단추로 써야하는데 나는 어차피 프로젝트를 인텔리제이로 할테니까 인텔리제이의 터미널을 사용하고 싶었다.
그래서 git init 없이 바로 내가 만든 remote 레포지토리를 연결 시키려고 했는데 이미 다른 원격 저장소랑 연결이 되있다는 메세지를 받았다. 내가 연결한적도 없는데 왜 자동으로 연결됐지?..
그래서 git remote remove origin으로 원격저장소와의 연결을 끊고 다시 내가 원하는 원격 저장소(gitTest2.git)으로 연결시켰다. 그러나.. 해당 원격 저장소에 push를 하자 이런 에러가 발생했다.
처음보는 에러였다.. 찾아보니 https://stackoverflow.com/questions/22369200/git-pull-push-error-rpc-failed-result-22-http-code-408/23139623#23139623 뭐 버퍼의 양을 늘려줘야한다는데.. 나는 아무것도 올리지 않았는데 뭐가 버퍼의 양이 부족하다는 거야..? 일단 이 해결법을 사용해서 git config http.postBuffer 524288000한 뒤 다시 push 해줬다.
Git pull/push error: RPC failed; result=22, HTTP code = 408
I am new to GIT. I am using Git version 1.7.9.5. I am working on project hosted on github. While pushing and pulling the code from github sometime it works fine and some time it gives me error. er...
stackoverflow.com
뭔가 이상하다.. 빨간 밑줄 친 부분은 내가 다른 프로젝트했을 때 사용했던 대용량 파일들인데 왜 해당 파일들을 업로드하는 것처럼 파일이 너무 크다고 뜨는거지? 해당 레포지토리에 연결되어있는 것도 아닌데...
그래서 나는 이렇게 접근하는걸 포기하기로 했다... 무언가 크게 잘 못되었는데 어디서 잘못된지 모르겠다..! 내가 달리한 건 git init을 하지 않고 remote repository로 연결을 바로 했다는 점.. 이게 잘못된것 같아서 무조건 git init을 해줘야겠다고 생각했다..!
무조건 git init을 해야한다.
결론
빈 폴더에(프로젝트를 생성할 폴더)git init > git remote add origin "github의 remote 레포지토리주소" > git add . > git branch -M main (master이름을 main으로 변경) >git commit -m "커밋메세지" > git push origin main (git push -u origin main) 으로 개인 프로젝트 연결시키기