Repository navigation
Expand file tree
/
Copy pathindex.html
More file actions
executable file
·74 lines (65 loc) · 3.11 KB
/
Copy pathindex.html
File metadata and controls
executable file
·74 lines (65 loc) · 3.11 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Gitus Code Forge</title>
<link rel="stylesheet" href="./style.css">
</head>
<body>
<header>
<div class="header-nav">
<div class="header-nav-left">
<a href="./index.html">HOME</a>
<a href="https://github.com/GitusCodeForge/Gitus">CODE_REPOSITORY</a>
<a href="./news.html">NEWS</a>
</div>
</div>
<div style="margin-top:1em">
<img style="vertical-align: bottom" height="32" src="./logo.png" alt="Gitus Logo" /><br />
<h1 class="header-name">Gitus Code Forge</h1>
</div>
</header>
<hr />
<div>
<p>Gitus is a self-hosted <a href="https://en.wikipedia.org/wiki/Forge_(software)">code forge</a> that mainly supports the <a href="https://git-scm.com">Git distributed version control system</a>.</p>
<p><b>Latest Release: <a href="https://github.com/GitusCodeForge/Gitus/releases/tag/v0.2.0">v0.2.0 (2026-11-02)</a></b><br />
<b>Latest Nightly: <a href="https://github.com/GitusCodeForge/Gitus/tree/2862c9151a6be4d10abd48f42d319653e39864cc">v0.2.0+ (2026-11-02)</a></b></p>
<ul>
<li>Simple, functional UI;</li>
<li><b>No JavaScript</b> - works all major browsers and a lot of minor ones, including <a href="https://ladybird.org">Ladybird</a>, <a href="http://kmeleonbrowser.org">K-Meleon</a> and <a href="https://www.netsurf-browser.org">NetSurf</a>.</li>
<li>Proper web installer for easy installation;</li>
<li>Read/write access through SSH with per-namespace and/or per-repository user access control;</li>
<li>Issue tracking, pull requests and issue labels;</li>
<li>Pull request reviewers; every reviewer must approve the current commit;</li>
<li>Webhooks for external CI/CD (experimental feature; subject to change)</li>
<li>Support for snippets (à la GitHub snippets)</li>
<li>Three operation modes for different needs:
<ul>
<li>Browse-only Mode, when you only need a web interface, similar to <code>git-instaweb</code>;</li>
<li>Host Mode, for a solo developer or a small team, with users, namespaces and repositories described by specially designated repositories;</li>
<li>Forge Mode, the full-featured mode with database-backed users, namespaces and repositories and web-configurable access control.</li>
</ul>
</li>
<li>And many tiny things:
<ul>
<li>Branch and tag management from the web UI;</li>
<li>Session list with per-session revocation;</li>
<li>Two-factor authentication (email, HOTP/TOTP, recovery codes);</li>
<li>Configurable repository size limits;</li>
<li>SSH key authentication through <code>AuthorizedKeysCommand</code>;</li>
<li>Labels for repositories;</li>
<li>UI for Git Blame;</li>
<li>UI for directly editing files;</li>
<li><code>Co-Authored-By</code></li>
</ul>
</li>
</ul>
<p>While we don't have a demo yet, <a href="./screenshot.html">here are a few screenshots of the web interface</a>.</p>
<p>The code repository can currently be found on <a href="https://github.com/GitusCodeForge/Gitus">GitHub</a>.</p>
</div>
<hr />
<footer>
© 2025-2026 <a href="https://sebastian.graphics">Zetian Lin</a>
</footer>
</body>
</html>