감동, 마음이 움직이는 것
[gitlab] Solving the Error 413 본문
[gitlab] Solving the Error 413
Struggler J. 2017. 9. 5. 23:44https://stackoverflow.com/questions/41144654/git-error-rpc-failed-http-413-curl-22-the-requested-url-returned-error-413-re
https://github.com/gitblit/gitblit/issues/461
https://stackoverflow.com/questions/7489813/github-push-error-rpc-failed-result-22-http-code-413
서버로 업로드 하려는 용량이 커서 생기는 에러인데 디폴트로 지정되는 세팅의 문제이다.
뭘로 정확히 고쳤는지는 모르겠지만 내가 시도 했던 것들을 써두겠다.
일단 git에서 upload할 수 있는 용량을 올렸다.
[1] 커멘드에서 다음의 명령어를 넣으면 된다. 마지막 숫자는 퍼버 사이즈이다.
git config http.postBuffer 524288000
[2] 하지만 문제는 해결되지 않았다. 그래서 /etc/appache2 폴더에 있는 httpd.conf 파일을 수정하였다.
<Directory /> block안에
LimitRequestBody 524288000
이라는 옵션을 적어넣었다.
역시 문제는 해결되지 않았다.
[3] ssh로 우회하는법
문제가 http/https로 전환하는 어쩌고 (못알아들음) 뭐 거기에 문제가 있어서 ssh로 접속을 우회하는 방법을 사용했다.
내 local git folder로 가서 /.git/ 폴더로 이동한다.
거기에 config라는 파일이 있는데 그걸 열면 아래와 같은 문장이 있을 것이다.
[remote "origin"]
url = http://git.domain.com/repo/repo.git
fetch = +refs/heads/*:refs/remotes/origin/*
저기에 한 문장만 첨가하면 된다.
pushurl = git@git.domain.com:repo/repo.git
그러면
[remote "origin"]
url = http://git.domain.com/repo/repo.git
fetch = +refs/heads/*:refs/remotes/origin/*
pushurl = git@git.domain.com:repo/repo.git
가 된다. git.domain.com과 repo/repo.git은 알맞게 바꿔주면 된다.
그랬더니 이제 되더라 ㅎㅎ.
'Tips (Utility, Computer Language, and etc.)' 카테고리의 다른 글
[math] max and argmax (0) | 2017.10.10 |
---|---|
[Bibtex, latexdiff] citation 바뀌었을 때 (0) | 2017.10.06 |
[Latex] arrow 위에 문자 쓰기 (0) | 2017.08.24 |
[python] numpy.histogra: binning 해서 CDF또는 PDF찍기 (0) | 2017.08.23 |
[python] dictionary sorting by values (0) | 2017.08.18 |