gitweb Alternative zum einfachen Hosten von Quellcode


1

Ich möchte den Quellcode eines Projekts einfach auf einem Server veröffentlichen.

Derzeit funktioniert gitweb einwandfrei, außer dass ich keine zusätzlichen Revisionsfunktionen benötige und einige Konfigurationsschritte erforderlich sind, z. B. das Festlegen von Projektbeschreibungen. Es gibt auch keine Syntaxhervorhebung

Gibt es grundsätzlich Alternativen, mit denen Sie Quellcode durchsuchen können, wie dies bei gitweb der Fall ist?

Dinge wie Trac sind übertrieben, um nur Quellcode anzuzeigen. Ich hätte gerne etwas Einfaches.

Antworten:


2

Ich verwende CGIT , um viele verschiedene Unterprojekte unter einer Oberfläche zu hosten. cgit führt Caching durch, so dass es viel schneller als gitweb sein kann, das die Projekte die ganze Zeit analysieren muss. Cgit unterstützt zB das Web-Frontend des Gnome-Projekts . Cgit kann Quelltext hervorheben highlight, aber es sollte möglich sein, pygmentsstattdessen so etwas zu verwenden.


2

Warum nicht auf Github hosten ? Sie bieten möglicherweise mehr Funktionen als Sie benötigen, aber ihre Syntax-Hervorhebung ist gut, und vorausgesetzt, Ihr Projekt ist Open Source, ist es kostenlos. Andernfalls finden Sie im letzten Abschnitt des git-Wiki-Eintrags für gitweb eine Liste anderer Webschnittstellen, von denen eine möglicherweise Ihren Anforderungen entspricht.


Ein Grund, warum Sie so etwas wie gitweb oder cgit ausführen möchten, ist ein interner Server, auf dem Benutzer den Quellcode im internen Netzwerk durchsuchen können, der jedoch nicht öffentlich ist, wie dies bei github der Fall ist.
Jamuraa

Klar kann ich das sehen. Github hat auch private Repos, obwohl sie (minimal) viel Geld kosten, wenn Sie nur ein paar brauchen.
Jeremiahd

-1

Das einzige, was ich finden konnte, das wie Gitweb ist, ist Mercurial


Mercurial ist ein Quellcodeverwaltungssystem, ähnlich wie Git. Gitweb dient zum Durchsuchen von Quellcode in einem Webbrowser. Ermöglicht Ihnen Mercurial die Anzeige von Quellen, bei denen die Syntax standardmäßig hervorgehoben ist?
Jeremiahd
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.