2016-04-10 18 views
1

私はこのGitリポジトリには新しく、コード管理にとって重要であると言われているように、どのように動作するのか分かりません。その後、友人が私のような初心者にSmartGitを使うように勧めました。現在私は参考用にウェブサイトプロジェクトを作成し、GitLabに自分のコードを保存するためにSmartGitを使用しています。SmartGit RPCが失敗しました。結果は22、HTTPコード= 500

今私は2つのローカルブランチ(マスター&と私はそれを '子'と名付けました)を持つ1つのリポジトリを持っています。リモートリポジトリ(GitLab)のマスターブランチが保護されているため、私のコードをプッシュすることができず、GitLabでそのブランチステータスを変更するオプションが表示されないので、私は 'child'ブランチを作成しました。私のリポジトリの

画像:My Repo

は、だから私は '子' のブランチを作成しました。そのエラーが出てくる、私はファイルをプッシュコミット成功してきた、そして次の日に、私は&プッシュいくつかの新しい変更をコミットしようとした: -

リモートエンドが突然ハングアップ| RPCに失敗しました。結果は= 22、HTTPコード= 500

エラーをコミット:The SmartGit's Commit Error

私はSmartGitのgitの-cmd.exeの上git config --global http.postBuffer 524288000を試してみましたが、エラーはまだ来ます。

私はインターネット上で検索し、そのほとんどは主にそのコマンドを使用すると述べています。しかし、インターネット上の過半数は、エラーは私の 'HTTP code = 500'と同じではありません。だから私はこのエラーを解決するためにこの質問を具体的に作成しなければなりません。これは良い質問とみなされ、今後も皆に役立つはずです。.....

+0

レポはどのくらいですか? – mwm314

+0

@ mwm314これは何を意味していますか? (http://i.stack.imgur.com/x2DIJ.jpg)。私のプロジェクトファイルを意味するならば、それらはすべて84.9MBです – Kaydarin

答えて

2

HTTP 500エラーはサーバーでエラーが発生したことを示します。 httpバッファーを増やしても、サーバー側で発生する問題は変わりません。

サーバーでエラーが発生していると言われているので、間違っているかどうかをホストに問い合わせてください。これを自分でホストしている場合は、ホスティングソフトウェアのログを調べて、ログの内容が間違っているかどうかを確認します。

+0

ありがとう、私はサーバーの所有者に連絡しました。小さなファイルや個々のファイルをプッシュする際に問題はありません。衝突は大きなプッシュで起こります。彼は、リバースプロキシに問題があり、まだ解決策に取り組んでいると言いました。今、彼は私に8080ポートとの直接リンクを与え、プッシュはそれでうまく動作します。 – Kaydarin

関連する問題