2011-12-06 17 views
0

NGit(またはそれがポートであるためJGitを使用する場合もあります)を使用すると、Smart HTTP経由でGit cloneコマンドに応答する方法を知っていますか?サンプルコードはどのように見えますか?NGITを使用してgit cloneコマンドに応答する方法

これを説明する参照やドキュメントは見つかりません。

単純なクローン、プッシュ/プル要求を処理する.NET GITサーバーを作成しようとしています。

何か助けていただければ幸いです。

答えて

0

org.eclipse.jgit.http.server.GitServletを使用して、スマートHTTP経由でフェッチ要求とプッシュ要求を処理できるようにする必要があります。

スマートフェッチを処理する特定のサーブレットはUploadPackServletです。

org.eclipse.jgit.junit.httpプロジェクトのスマートHTTP対応サーバーの例としてSimpleHttpServerクラスがあります。

0

は、元GitSharpが古くなっているとバギー は、あなたがIISでそれをホストすることを確認して最近では、バックエンドとしてNGitをサポートしていますhttps://github.com/linquize/git-dot-aspx

でGitAspxの私のフォークを参照してください。開発サーバーはhttp 1.1をサポートしていません

関連する問題