7

リモート エンドのアンパック中にエラーが発生しました

私が従った手順:システムA(リモート):

  1. インストール済みEGit
  2. プロジェクトを作成する
  3. そのプロジェクトを共有する
  4. リポジトリを作成
  5. そのプロジェクトをリポジトリに追加してコミットします
  6. (リポジトリフォルダを共有)

システム B (ローカル):

  1. EGitをインストールする
  2. プロジェクトのインポート (リモート リポジトリのクローンによる)
  3. クローンを選択 (追加しない)
  4. 192.168.10.28\Git\repo のようなリモート リポジトリのパスを指定します
  5. ブランチをチェック
  6. 宛先パスを与える(ローカル)
  7. 簡単な手順に従ってプロジェクトをインポートします
  8. コードを変更する
  9. ローカルリポジトリにコミットします
  10. 次に、リポジトリ ビューに移動し、ローカル リポジトリのコンテンツをリモート 1 にプッシュします。
  11. エラーウィンドウがポップアップして、

「どのリポジトリにも接続できません: \192.168.100.28\Git\repo (プッシュ中に内部例外が発生しました: \192.168.100.28\Git\repo: パイプが閉じられました)」

4

2 に答える 2

6

この問題は Egit に固有のものではありません。これは、git がリモート システムの宛先フォルダーに書き込めない場合に発生します。これは、別の回答で述べたように、フォルダーに正しい権限がなかった可能性があります。ファイルシステムがフル容量に達した私の場合など、他の理由による可能性もあります。

于 2014-02-10T16:33:35.730 に答える
5

Egitの唯一の「パイプが閉じた」エラーはバグ314107に記載されており、あなたのケースとは関係ありません。

シナリオで疑わしい要素は、リモートリポジトリのアドレスだけです。ファイルプロトコルでは、次のように指定します。

file:///192.168.100.28/Git/repo.git

OP Abhayがコメントしているように、宛先フォルダーは書き込み保護されていました。これは、そのエラーメッセージをトリガーするのに十分でした。

于 2011-05-09T06:22:12.067 に答える