{"id":19385,"date":"2025-07-06T22:26:23","date_gmt":"2025-07-06T20:26:23","guid":{"rendered":"https:\/\/linux-bibel.at\/?p=19385"},"modified":"2025-07-06T22:26:25","modified_gmt":"2025-07-06T20:26:25","slug":"forgejo-das-eigene-git-fuer-zu-hause-unter-linux","status":"publish","type":"post","link":"https:\/\/linux-bibel.at\/index.php\/2025\/07\/06\/forgejo-das-eigene-git-fuer-zu-hause-unter-linux\/","title":{"rendered":"Forgejo &#8211; das eigene Git f\u00fcr zu Hause unter Linux"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Die meisten wissen es &#8211; Linus Torwalds ist nicht nur der Vater von Linux, sondern auch der Versionsverwaltung <a href=\"https:\/\/linux-bibel.at\/index.php\/2023\/09\/03\/git-die-versionsverwaltung-unter-linux-einstieg\/\" data-type=\"post\" data-id=\"516\">Git<\/a>. Nun, mit einer Versionsverwaltung kann man recht viel anstellen und ist nicht nur f\u00fcr Entwickler geeignet. Mit einer solchen kann man auch Dateien beliebiger Art versionieren. F\u00fcr manche ist <a href=\"https:\/\/linux-bibel.at\/index.php\/2024\/02\/17\/gitlab-selbst-unter-linux-installieren-und-nutzen\/\" data-type=\"post\" data-id=\"14229\">GitLab<\/a> geeignet, f\u00fcr die meisten zu Hause, ist aber eher eine leichtere Software besser.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/codeberg.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">Forgejo<\/a> (<em>Codeberg<\/em>) ist eine recht unbekannte Plattform, um seinen Code zu verwalten &#8211; noch dazu kostenlos, der Entwickler bietet seine eigens entwickelte Software aber auch f\u00fcr das Hosten von zu Hause aus an.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Forgejo installieren<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Sie finden die Software unter <a href=\"https:\/\/forgejo.org\/releases\/\" target=\"_blank\" rel=\"noreferrer noopener\">Codeberg.org<\/a> zum Download &#8211; die meisten User werden am ehesten die bin\u00e4re Datei &#8222;<strong>forgejo-version-linux.amd64<\/strong>&#8220; nutzen. Diese laden Sie herunter und speichern sie in einem beliebigen Verzeichnis &#8211; besser noch, Sie verschieben diese als root auf dem Terminal in ein Systemverzeichnis:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mv forgejo-version-linux-amd64 \/usr\/local\/bin\/<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Und machen diese anschlie\u00dfend ausf\u00fchrbar:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>chmod +x \/usr\/local\/bin\/forgejo-version-linux-amd64<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">&#8222;<strong>version<\/strong>&#8220; ersetzen Sie dabei nat\u00fcrlich durch die vorhandene. Nat\u00fcrlich l\u00e4sst sich die Software auch im Container (<em>Docker \/ Podman<\/em>) betreiben &#8211; siehe <a href=\"https:\/\/forgejo.org\/docs\/v1.20\/admin\/installation\/\" target=\"_blank\" rel=\"noreferrer noopener\">Forgejo<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Forgejo nutzen<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Sie starten die Software aus einem beliebigen Verzeichnis heraus auf dem Terminal mit dem Befehl:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/pfad\/zur\/forgejo-version-linux-amd64<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Oder wenn Sie sich auf dem Terminal schon im Verzeichnis mit der Datei befinden:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>.\/forgejo-version-linux-amd64<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/07\/forgejo.jpeg\" rel=\"lightbox-0\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"277\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/07\/forgejo-1024x277.jpeg\" alt=\"\" class=\"wp-image-19386\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/07\/forgejo-1024x277.jpeg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/07\/forgejo-150x41.jpeg 150w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/07\/forgejo-300x81.jpeg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/07\/forgejo-768x207.jpeg 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/07\/forgejo.jpeg 1318w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Haben Sie die Software unter &#8222;<em>\/usr\/local\/bin\/<\/em>&#8220; gespeichert, gen\u00fcgt ein:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>forgejo<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/07\/forgejo-1.jpeg\" rel=\"lightbox-1\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/07\/forgejo-1-1024x576.jpeg\" alt=\"\" class=\"wp-image-19387\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/07\/forgejo-1-1024x576.jpeg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/07\/forgejo-1-1536x864.jpeg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/07\/forgejo-1-2048x1152.jpeg 2048w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/07\/forgejo-1-150x84.jpeg 150w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/07\/forgejo-1-300x169.jpeg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/07\/forgejo-1-768x432.jpeg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Beim ersten Start gilt es, die Software einzurichten &#8211; wichtig ist vor allem die Datenbank, normale User werden wohl bei SQLite bleiben. Hier k\u00f6nnen Sie auch die URL, den Titel und den Port, sowie noch viel mehr anpassen. Anschlie\u00dfend scrollen Sie ganz hinunter und klicken auf &#8222;<strong>Forgejo installieren<\/strong>&#8222;:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Anschlie\u00dfend richtet sich die Software nach Ihren Einstellungen ein, Sie klicken auf &#8222;<strong>Registrieren<\/strong>&#8220; und erstellen Ihr Konto:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/07\/forgejo-2.jpeg\" rel=\"lightbox-2\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/07\/forgejo-2-1024x576.jpeg\" alt=\"\" class=\"wp-image-19388\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/07\/forgejo-2-1024x576.jpeg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/07\/forgejo-2-1536x864.jpeg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/07\/forgejo-2-2048x1152.jpeg 2048w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/07\/forgejo-2-150x84.jpeg 150w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/07\/forgejo-2-300x169.jpeg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/07\/forgejo-2-768x432.jpeg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\u00dcber die Schaltfl\u00e4che rechts oben mit dem Plus k\u00f6nnen Sie jetzt ein erste Repository erstellen:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/07\/forgejo-3.jpeg\" rel=\"lightbox-3\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/07\/forgejo-3-1024x576.jpeg\" alt=\"\" class=\"wp-image-19389\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/07\/forgejo-3-1024x576.jpeg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/07\/forgejo-3-1536x864.jpeg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/07\/forgejo-3-2048x1152.jpeg 2048w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/07\/forgejo-3-150x84.jpeg 150w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/07\/forgejo-3-300x169.jpeg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/07\/forgejo-3-768x432.jpeg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Sie passen Ihre Einstellungen an:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/07\/forgejo-4.jpeg\" rel=\"lightbox-4\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/07\/forgejo-4-1024x576.jpeg\" alt=\"\" class=\"wp-image-19390\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/07\/forgejo-4-1024x576.jpeg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/07\/forgejo-4-1536x864.jpeg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/07\/forgejo-4-2048x1152.jpeg 2048w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/07\/forgejo-4-150x84.jpeg 150w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/07\/forgejo-4-300x169.jpeg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/07\/forgejo-4-768x432.jpeg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Und schon k\u00f6nnen Sie beginnen, Sie k\u00f6nnen die GUI im Webbrowser nutzen, oder eben auch Git auf dem Terminal &#8211; siehe Link oben:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/07\/forgejo-5.jpeg\" rel=\"lightbox-5\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/07\/forgejo-5-1024x576.jpeg\" alt=\"\" class=\"wp-image-19391\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/07\/forgejo-5-1024x576.jpeg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/07\/forgejo-5-1536x864.jpeg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/07\/forgejo-5-2048x1152.jpeg 2048w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/07\/forgejo-5-150x84.jpeg 150w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/07\/forgejo-5-300x169.jpeg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2025\/07\/forgejo-5-768x432.jpeg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Wer schon Giteja kennt, wird sich in Forgejo bestens zurechtfinden &#8211; es handelt sich um einen Fork. Der gro\u00dfe Unterschied zu Giteja &#8211; Forgejo ist nicht kommerziell.<\/p>\n<div class=\"pld-like-dislike-wrap pld-custom\">\r\n    <div class=\"pld-like-wrap  pld-common-wrap\">\r\n    <a href=\"javascript:void(0)\" class=\"pld-like-trigger pld-like-dislike-trigger  \" title=\"Gef\u00e4llt mir\" data-post-id=\"19385\" data-trigger-type=\"like\" data-restriction=\"cookie\" data-already-liked=\"0\">\r\n                            <img src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/12\/Daumen-Hoch.png\" alt=\"Gef\u00e4llt mir\" \/>\r\n            <\/a>\r\n    <span class=\"pld-like-count-wrap pld-count-wrap\">5    <\/span>\r\n<\/div><div class=\"pld-dislike-wrap  pld-common-wrap\">\r\n    <a href=\"javascript:void(0)\" class=\"pld-dislike-trigger pld-like-dislike-trigger  \" title=\"Gef\u00e4llt mir nicht\" data-post-id=\"19385\" data-trigger-type=\"dislike\" data-restriction=\"cookie\" data-already-liked=\"0\">\r\n                            <img src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/12\/Daumen-Runter.png\" alt=\"Gef\u00e4llt mir nicht\" \/>\r\n            <\/a>\r\n    <span class=\"pld-dislike-count-wrap pld-count-wrap\">1<\/span>\r\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Die meisten wissen es &#8211; Linus Torwalds ist nicht nur der Vater von Linux, sondern auch der Versionsverwaltung Git. Nun, mit einer Versionsverwaltung kann man recht viel anstellen und ist nicht nur f\u00fcr Entwickler geeignet. Mit einer solchen kann man auch Dateien beliebiger Art versionieren. F\u00fcr manche ist GitLab geeignet, f\u00fcr die meisten zu Hause, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":19391,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[48,38,308],"tags":[49,39,310],"class_list":["post-19385","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-entwicklung","category-netzwerk","category-server","tag-entwicklung","tag-netzwerk","tag-server"],"_links":{"self":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/19385","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/comments?post=19385"}],"version-history":[{"count":1,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/19385\/revisions"}],"predecessor-version":[{"id":19392,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/19385\/revisions\/19392"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media\/19391"}],"wp:attachment":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media?parent=19385"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/categories?post=19385"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/tags?post=19385"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}