{"id":2087,"date":"2023-09-09T22:15:14","date_gmt":"2023-09-09T20:15:14","guid":{"rendered":"https:\/\/linux-bibel.at\/?p=2087"},"modified":"2023-09-09T22:15:16","modified_gmt":"2023-09-09T20:15:16","slug":"gitea-die-versionsverwaltung-unter-linux-fuer-zu-hause","status":"publish","type":"post","link":"https:\/\/linux-bibel.at\/index.php\/2023\/09\/09\/gitea-die-versionsverwaltung-unter-linux-fuer-zu-hause\/","title":{"rendered":"Gitea &#8211; Die Versionsverwaltung unter Linux f\u00fcr zu Hause"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">F\u00fcr viele Benutzer sind Versionsverwaltungen meist kompliziert &#8211; dies muss nicht so sein. Subversion oder Git (<em>dazu werden wir sp\u00e4ter noch mehr h\u00f6ren<\/em>) werden am&nbsp;<a href=\"https:\/\/www.linux-bibel-oesterreich.at\/viewtopic.php?t=3\" target=\"_blank\" rel=\"noreferrer noopener\">Terminal<\/a>&nbsp;genutzt, f\u00fcr viele &#8211; vor allem f\u00fcr Linux-Umsteiger ist das Terminal gr\u00f6\u00dftenteils eine Umst\u00e4ndlichkeit. Mit der Software Gitea erhalten Sie eine grafische Oberfl\u00e4che im Webbrowser und diese k\u00f6nnen Sie in Ihrem Netzwerk zu Hause ganz einfach per Mausklick nutzen. Darauf k\u00f6nnen Sie nicht nur mit Linux, sondern nat\u00fcrlich auch via macOS, Microsoft Windows oder auch mit Smartphones zugreifen.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Gitea installieren<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Sie finden diese Software unter&nbsp;<a href=\"https:\/\/github.com\/go-gitea\/gitea\/releases\" target=\"_blank\" rel=\"noreferrer noopener\">GitHub<\/a>&nbsp;zum Download &#8211; Sie erhalten dabei eine Datei &#8211; in der aktuellen Version die Datei &#8218;<strong>gitea-1.17.2-linux-amd64<\/strong>&#8222;, diese m\u00fcssen Sie nicht installieren &#8211; Sie m\u00fcssen diese nur ausf\u00fchrbar machen und starten. Gebraucht wird die Datei nur auf dem Rechner, der als Server dient.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ausf\u00fchrbar wird die Datei per Rechtsklick auf die Datei und der Wahl von &#8222;<em>Eigenschaften \u2192 Berechtigungen<\/em>&#8222;:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/gitea-1024x576.jpg\" alt=\"\" class=\"wp-image-2089\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/gitea-1024x576.jpg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/gitea-300x169.jpg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/gitea-768x432.jpg 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/gitea-1536x864.jpg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/gitea.jpg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Sie setzen eine Haken in die Checkbox vor &#8222;<strong>Ausf\u00fchrbar<\/strong>&#8222;, anschlie\u00dfend l\u00e4sst sich die Software nutzen &#8211; alternativ arbeiten Sie am Terminal mit dem Befehl:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>chmod +x gitea-1.17.2-linux-amd64<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Damit die Software alle starten k\u00f6nnen, w\u00fcrde ich die Software am einfachsten am Terminal als\u00a0Administrator\u00a0nach &#8222;<em>\/usr\/bin\/local\/<\/em>&#8220; verschieben:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Umbenennen der Datei als normaler Benutzer zur einfacheren Handhabung:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mv gitea-1.17.2-linux-amd64 gitea<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Verschieben der Datei (<em>aus dem Verzeichnis heraus gestartet dem die Datei liegt<\/em>) in das Systemverzeichnis als Administrator:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mv gitea \/usr\/local\/bin\/<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Gitea nutzen<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Gestartet wird die Software am Terminal &#8211; etwa aus dem Verzeichnis heraus, in dem die Datei liegt:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>.\/gitea<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Oder wenn die Datei unter &#8222;<em>\/usr\/local\/bin\/<\/em>&#8220; liegt, ganz einfach:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>gitea<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Alternativ starten Sie die Software \u00fcber die Desktop-Umgebung oder das System automatisch.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Standardm\u00e4\u00dfig nutzt die Software den Port &#8222;<strong>3000<\/strong>&#8220; &#8211; m\u00f6chten Sie dies \u00e4ndern, passen Sie den Port wie folgt an. F\u00fcr den Port &#8222;<strong>2200<\/strong>&#8220; etwa:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>gitea --install-2200<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">M\u00f6chten Sie die Software im kompletten lokalen Netzwerk nutzen, muss auf dem Server der Port nat\u00fcrlich \u00fcber die Firewall freigeschaltet sein. Anschlie\u00dfend \u00f6ffnen Sie die Software im Webbrowser &#8211; am lokalen Rechner \u00fcber die Adresse\u00a0<strong><em>localhost:3000<\/em><\/strong>, oder \u00fcber einen anderen Rechner im Netzwerk \u00fcber die Adresse\u00a0<strong><em>IP-Adresse:3000<\/em><\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/gitea-1-1024x576.jpg\" alt=\"\" class=\"wp-image-2090\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/gitea-1-1024x576.jpg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/gitea-1-300x169.jpg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/gitea-1-768x432.jpg 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/gitea-1-1536x864.jpg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/gitea-1.jpg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Beim ersten Start richten Sie die Software grundlegend ein &#8211; f\u00fcr kleinere Projekte kann es auch die integrierte Datenbank SQLite sein. Haben Sie alle Einstellungen getroffen, klicken Sie ganz unten auf den Schalter &#8222;<strong>Gitea installieren<\/strong>&#8222;. Die Software installiert sich in das Verzeichnis &#8222;<em>data<\/em>&#8222;, standardm\u00e4\u00dfig landet dieses einfach beim ersten Start in Ihrem Home-Verzeichnis &#8211; in den Einstellungen l\u00e4sst sich dies anpassen. Anschlie\u00dfend \u00f6ffnet sich die grafische Oberfl\u00e4che im Webbrowser:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/gitea-2-1024x576.jpg\" alt=\"\" class=\"wp-image-2091\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/gitea-2-1024x576.jpg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/gitea-2-300x169.jpg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/gitea-2-768x432.jpg 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/gitea-2-1536x864.jpg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/gitea-2.jpg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Rechts oben finden Sie Ihren Benutzer, Sie \u00f6ffnen das Men\u00fc und k\u00f6nnen dort die Einstellungen anpassen &#8211; \u00fcber den Eintrag &#8222;<em>Administration<\/em>&#8220; legen Sie unter anderem neue Benutzer an:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/gitea-3-1024x576.jpg\" alt=\"\" class=\"wp-image-2092\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/gitea-3-1024x576.jpg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/gitea-3-300x169.jpg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/gitea-3-768x432.jpg 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/gitea-3-1536x864.jpg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/gitea-3.jpg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Wie schon beschrieben, wird alles per Mausklick geregelt &#8211; hier das Erstellen eines neuen Repositorys:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/gitea-4-1024x576.jpg\" alt=\"\" class=\"wp-image-2093\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/gitea-4-1024x576.jpg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/gitea-4-300x169.jpg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/gitea-4-768x432.jpg 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/gitea-4-1536x864.jpg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/gitea-4.jpg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Schon k\u00f6nnen Sie das Repo nutzen:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/gitea-5-1024x576.jpg\" alt=\"\" class=\"wp-image-2095\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/gitea-5-1024x576.jpg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/gitea-5-300x169.jpg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/gitea-5-768x432.jpg 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/gitea-5-1536x864.jpg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/gitea-5.jpg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\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=\"2087\" 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\">    <\/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=\"2087\" 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\"><\/span>\r\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>F\u00fcr viele Benutzer sind Versionsverwaltungen meist kompliziert &#8211; dies muss nicht so sein. Subversion oder Git (dazu werden wir sp\u00e4ter noch mehr h\u00f6ren) werden am&nbsp;Terminal&nbsp;genutzt, f\u00fcr viele &#8211; vor allem f\u00fcr Linux-Umsteiger ist das Terminal gr\u00f6\u00dftenteils eine Umst\u00e4ndlichkeit. Mit der Software Gitea erhalten Sie eine grafische Oberfl\u00e4che im Webbrowser und diese k\u00f6nnen Sie in Ihrem [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2095,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[48],"tags":[49],"class_list":["post-2087","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-entwicklung","tag-entwicklung"],"_links":{"self":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/2087","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=2087"}],"version-history":[{"count":1,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/2087\/revisions"}],"predecessor-version":[{"id":2096,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/2087\/revisions\/2096"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media\/2095"}],"wp:attachment":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media?parent=2087"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/categories?post=2087"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/tags?post=2087"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}