libgit2 / libgit2/libgit2sharp

Implement HTTP Server with libgit2sharp

Offen
#1,384 8 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Vorherrschende Sprache
C#
Sterne
3.5k
Forks
925
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

Hi,

I'm currently doing some prototype development for implementing a HTTP based Git server in ASP.NET / ASP.NET Core. The current version uses a custom controller with then creates a new process executing git.exe with the required api calls (like. upload-pack or receive-pack). Instead of doing it with process creation, I'd like to use libgit2sharp.

Is there a way to call those low-level APIs through libgit2sharp?

Thanks for your feedback!
Marc

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Das Issue nennt einen ASP.NET/ASP.NET Core-Controller und Aufrufe von Git upload-pack/receive-pack, aber keine Dateien oder Tests im Repository. Beginne damit zu prüfen, ob libgit2sharp diese Low-Level-APIs bereitstellt; als abgeschlossen gilt dies, wenn ein klarer Implementierungspfad oder eine bestätigte Einschränkung für den Ersatz von git.exe vorliegt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
csharp, git
Bereich
api, backend
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.