Github 500 error. |
而 Github 的答覆是:
Github response about pull request. |
不過,這些問題跟 500 錯誤有什麼關係呢?當發現新 branch 下 PR 會對應到 master 時就有個底了,答案是因為相對應的 branch 差異過大,導致 Github 發生 timout 例外。
Github 的回應是:
Github response about large diff for pull request |
Github 500 error. |
Github response about pull request. |
Github response about large diff for pull request |
$ cd ~/.ssh $ ssh-keygen -t rsa -C "account1@email.com" -f id_rsa_account1 $ ssh-keygen -t rsa -C "account2@email.com" -f id_rsa_account2
$ cd ~/.ssh $ touch config $ gedit config編輯內容如下
#account1 Host github.com-account1 HostName github.com User git IdentityFile ~/.ssh/id_rsa_account1 #account2 Host github.com-account2 HostName github.com User git IdentityFile ~/.ssh/id_rsa_account2
$ cd /path/to/repo1 $ git remote set-url origin ssh://git@github.com-account1/account1/repo1.git
$ git push Counting objects: 199918, done. Delta compression using up to 8 threads. Compressing objects: 100% (188542/188542), done. error: RPC failed; result=22, HTTP code = 413MiB | 53 KiB/s fatal: The remote end hung up unexpectedly Writing objects: 100% (199918/199918), 1.98 GiB | 7.61 MiB/s, done. Total 199918 (delta 55401), reused 0 (delta 0) fatal: The remote end hung up unexpectedly fatal: expected ok/error,...
git config http.postBuffer 524288000 #Set to 500MB