簡體   English   中英

如何使用NGIT響應git clone命令

[英]How to respond to git clone command using NGIT

使用NGit(或者甚至是JGit,因為它是端口),有人知道如何通過Smart HTTP響應Git clone命令嗎? 示例代碼是什么樣的?

我找不到任何描述此內容的參考文獻或文檔。

我正在嘗試創建一個.NET GIT服務器來處理簡單的克隆,推送和拉取請求。

任何幫助表示贊賞。

https://github.com/linquize/git-dot-aspx上查看我的GitAspx分支

最近,它支持NGit作為后端,因為原始的GitSharp已經過時且存在錯誤。請確保將其托管在IIS中。 開發服務器不支持http 1.1

您應該能夠使用org.eclipse.jgit.http.server.GitServlet通過Smart HTTP處理獲取和推送請求。

處理Smart fetch的特定servlet是UploadPackServlet

在org.eclipse.jgit.junit.http項目中有一個SimpleHttpServer類,該類是啟用Smart HTTP的示例。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM