7

Mac OS X 10.8 で gitlbit をセットアップしましたが、プッシュに失敗し続けています!

Gitblit Web インターフェイスで、empty という空のリポジトリを作成し、次のコマンドでローカル ストレージに複製しました。

git clone https://localhost:8443/git/test/empty.git

ファイルを追加して変更をコミットし、リモートを追加しました

git remote add gitblit https://localhost:8443/git/test/empty.git

それから私はプッシュしようとします:

git push -v gitblit master

エラーは次のように表示されます。

Pushing to https://localhost:8443/git/test/empty.git
Counting objects: 3, done.
Writing objects: 100% (3/3), 215 bytes, done.
Total 3 (delta 0), reused 0 (delta 0)
POST git-receive-pack (351 bytes)
error: RPC failed; result=52, HTTP code = 0
fatal: The remote end hung up unexpectedly
fatal: The remote end hung up unexpectedly
Everything up-to-date

SSLとバッファ設定を試しましたが、助けにはなりませんでした。

git config http.postBuffer 524288000
git config http.sslVerify false 
git config --global http.postBuffer 524288000
config --global --bool --add http.sslVerify false

バインディングの Gitblit 設定はすべて空白に設定され、すべてのインターフェイスへのバインディングを受け入れます。

server.httpBindInterface = 
server.httpsBindInterface = 
server.ajpBindInterface = 

どんな助けでも大歓迎です!

4

2 に答える 2

1

gitバージョンを最新(2.1.2)に更新するという問題を修正しました

于 2014-11-19T06:21:30.927 に答える
0

これはかなり遅いですが、私は自分でこの問題に遭遇しただけで、将来のユーザーはこれが役立つかもしれません.

職場の私のグループは独自の git サーバーをセットアップしていましたが、グループのリモート リポジトリに書き込み権限を追加するのを忘れていました。

chmod でグループの書き込み権限を追加するとうまくいきました。

于 2013-07-19T18:24:53.677 に答える