1

ビルド サーバーから取得した次の例外についてサポートが必要です。1 分間問題なくビルドできたのに、突然、この例外メッセージが表示されました。ビルド サーバーでは何も変更していませんが、モノを使用しているため、プロジェクト ファイルから Visual Studio の行を削除するために、GIT 経由でさらに多くのコードをプッシュしました。これを引き起こしているものは何も考えられません。私たちは CruiseControl.Net Contentiousness Integration サーバーを使用しています。どんな助けでも大歓迎です。

ThoughtWorks.CruiseControl.Core.CruiseControlException: ソース管理操作に失敗しました: ssh: ホスト xxxxxxxxxxxxxxxxxxxxxxx ポート 22 に接続: 不正なファイル番号致命的: リモート リポジトリから読み取れませんでした。

正しいアクセス権があり、リポジトリが存在することを確認してください。. 処理コマンド: git fetch origin at ThoughtWorks.CruiseControl.Core.Sourcecontrol.ProcessSourceControl.Execute(ProcessInfo processInfo) at ThoughtWorks.CruiseControl.Core.Sourcecontrol.Git.Git.GitFetch(IIntegrationResult result) at ThoughtWorks.CruiseControl.Core.Sourcecontrol.Git.CreateUpateLocalRepository (IIntegrationResult 結果) で ThoughtWorks.CruiseControl.Core.Sourcecontrol.Git.GetModifications(IIntegrationResult から、IIntegrationResult へ) ThoughtWorks.CruiseControl.Core.Sourcecontrol.QuietPeriod.GetModificationsWithLogging(ISourceControl sc、IIntegrationResult から、IIntegrationResult へ) で ThoughtWorks.CruiseControl で。 Core.Sourcecontrol.QuietPeriod.GetModifications(ISourceControl sourceControl, IIntegrationResult lastBuild,

4

3 に答える 3

1

gitを以前の作業リビジョンに戻す必要があり、ビルドされました。その変更を作り直し、それを本番環境に戻すと、問題なくビルドされました。プロジェクトファイルか何かと関係があるに違いありません。それはすべて正常に機能し、何も変更しないと突然機能しなくなります。したがって、元に戻してやり直すことで解決します。

于 2013-02-25T00:04:13.460 に答える
0

この問題は実際にはCCNetに関連していません。

同じエラーメッセージでこの質問をチェックしてください: Git SSHエラー:「ホストに接続:不正なファイル番号」

CCNetサービスが実行されている同じ作業ディレクトリとユーザーから手動でコマンドを実行することをテストしましたか?

于 2013-02-22T08:21:45.470 に答える
0

アップデートを呼び出そうとしているとき、または変更を取得しようとしているときにエラーが発生しているようです。

ビルドサーバーから手動で更新を呼び出して、ビルドサーバーから更新を呼び出すのに十分なアクセス許可があるかどうかを確認してください。

于 2013-02-22T08:23:16.370 に答える