{"id":14807,"date":"2024-04-12T20:25:12","date_gmt":"2024-04-12T18:25:12","guid":{"rendered":"https:\/\/linux-bibel.at\/?p=14807"},"modified":"2024-04-12T20:26:00","modified_gmt":"2024-04-12T18:26:00","slug":"gogs-einfacher-und-selbst-gehosteter-git-dienst-fuer-linux","status":"publish","type":"post","link":"https:\/\/linux-bibel.at\/index.php\/2024\/04\/12\/gogs-einfacher-und-selbst-gehosteter-git-dienst-fuer-linux\/","title":{"rendered":"Gogs &#8211; einfacher und selbst gehosteter Git-Dienst f\u00fcr Linux"},"content":{"rendered":"\n<p>Ein eigenes <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/git\/\" target=\"_self\" title=\"Git ist ein Open-Source-Tool, das f&uuml;r die Versionskontrolle von Software verwendet wird. Es wurde 2005 von Linus Torvalds, dem Sch&ouml;pfer des Linux-Betriebssystems-Kernels, entwickelt. Git erm&ouml;glicht es Entwicklern, &Auml;nderungen an einem Projekt zu verfolgen, zu protokollieren und darauf zuzugreifen. Es ist ein verteiltes Versionskontrollsystem, bei dem jeder Entwickler eine vollst&auml;ndige Kopie des Projekts besitzt, einschlie&szlig;lich der&hellip;\" class=\"encyclopedia\">Git<\/a>-<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/repository\/\" target=\"_self\" title=\"Ein Repository in Linux ist eine zentrale Quelle, die es Benutzern erm&ouml;glicht, auf aktuelle oder getestete Software zuzugreifen. Dieses Prinzip wird h&auml;ufig von Linux-Distributionen verwendet, um den Benutzern einen zentralen Zugang zu Software zu erm&ouml;glichen. Durch die Paketverwaltung k&ouml;nnen sowohl das System als auch die Anwendungen mit einem Update aktualisiert werden, wodurch das manuelle &Uuml;berpr&uuml;fen&hellip;\" class=\"encyclopedia\">Repository<\/a> ist f&uuml;r viele eigentlich unverzichtbar, die meisten wissen es nur nicht. Ein <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/git\/\" target=\"_self\" title=\"Git ist ein Open-Source-Tool, das f&uuml;r die Versionskontrolle von Software verwendet wird. Es wurde 2005 von Linus Torvalds, dem Sch&ouml;pfer des Linux-Betriebssystems-Kernels, entwickelt. Git erm&ouml;glicht es Entwicklern, &Auml;nderungen an einem Projekt zu verfolgen, zu protokollieren und darauf zuzugreifen. Es ist ein verteiltes Versionskontrollsystem, bei dem jeder Entwickler eine vollst&auml;ndige Kopie des Projekts besitzt, einschlie&szlig;lich der&hellip;\" class=\"encyclopedia\">Git<\/a>-Repo ist nicht nur f&uuml;r Entwickler interessant, man kann damit auch viele andere Dinge sammeln, dokumentieren oder sichern. In einem solchen Repo lassen sich ja nicht nur Text<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/datei\/\" target=\"_self\" title='Unter \"Datei\" versteht man eine Einheit, die Informationen oder Daten enth&auml;lt. Dateien k&ouml;nnen verschiedene Arten von Inhalten haben, wie Text, Bilder, Audiodateien oder ausf&uuml;hrbare Programme. In Linux werden Dateien in einem hierarchischen Dateisystem organisiert, das &auml;hnlich wie ein Verzeichnisbaum aufgebaut ist. Das Wurzelverzeichnis \"\/\" ist der oberste Knoten des Verzeichnisbaums und enth&auml;lt alle anderen Dateien&hellip;' class=\"encyclopedia\">datei<\/a>en ablegen, sondern alle Arten von <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/datei\/\" target=\"_self\" title='Unter \"Datei\" versteht man eine Einheit, die Informationen oder Daten enth&auml;lt. Dateien k&ouml;nnen verschiedene Arten von Inhalten haben, wie Text, Bilder, Audiodateien oder ausf&uuml;hrbare Programme. In Linux werden Dateien in einem hierarchischen Dateisystem organisiert, das &auml;hnlich wie ein Verzeichnisbaum aufgebaut ist. Das Wurzelverzeichnis \"\/\" ist der oberste Knoten des Verzeichnisbaums und enth&auml;lt alle anderen Dateien&hellip;' class=\"encyclopedia\">Datei<\/a>en. Ein <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/git\/\" target=\"_self\" title=\"Git ist ein Open-Source-Tool, das f&uuml;r die Versionskontrolle von Software verwendet wird. Es wurde 2005 von Linus Torvalds, dem Sch&ouml;pfer des Linux-Betriebssystems-Kernels, entwickelt. Git erm&ouml;glicht es Entwicklern, &Auml;nderungen an einem Projekt zu verfolgen, zu protokollieren und darauf zuzugreifen. Es ist ein verteiltes Versionskontrollsystem, bei dem jeder Entwickler eine vollst&auml;ndige Kopie des Projekts besitzt, einschlie&szlig;lich der&hellip;\" class=\"encyclopedia\">Git<\/a>-Repo wie etwa <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> ist f&uuml;r die meisten Benutzer dann aber doch etwas zu &uuml;bertrieben &ndash; Gogs ist hier um einiges interessanter.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Gogs installieren<\/h3>\n\n\n\n<p>Sie finden diese Software unter <a href=\"https:\/\/gogs.io\/\">Gogs<\/a> f&uuml;r <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/linux\/\" target=\"_self\" title=\"Linux ist ein UNIX-artiges Betriebssystem, seine Entwicklung wurde im Jahr 1992 vom Finnen Linus Torwalds gestartet. Im Grunde handelt es sich bei Linux nur um den Kern des Betriebssystems, zum Arbeiten ben&ouml;tigt Linux noch Treiber und Software, nicht unbedingt n&ouml;tig ist eine grafische Oberfl&auml;che.\" class=\"encyclopedia\">Linux<\/a>, macOS und dieses Windows, bei dem man besser kein Fenster &ouml;ffnet zum Download (<em>keine 30 MB<\/em>). Das komprimierte <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/archiv\/\" target=\"_self\" title=\"In einem Archiv sind eine oder mehrere Dateien oder Verzeichnisse zu einem einzigen komprimierten Format zusammengefasst. Sie dienen dazu, Dateien zu speichern, zu organisieren und zu &uuml;bertragen. Es gibt verschiedene Archivformate, die in Linux verwendet werden k&ouml;nnen, wie z.B. tar, gzip, zip und rar. Komprimierte Archive sparen Speicherplatz und erleichtern dadurch die Verwaltung und &Uuml;bertragung.\" class=\"encyclopedia\">Archiv<\/a> wird entpackt und das entpackte <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/verzeichnis\/\" target=\"_self\" title=\"Ein Verzeichnis ist eine Datei, die andere Dateien und Verzeichnisse enth&auml;lt. Linux und Unix verwenden eine hierarchische, baumartige Struktur f&uuml;r das Dateisystem. Das h&ouml;chste Level des Dateisystems ist das Root-Verzeichnis (\/), unter dem alle anderen Dateien und Verzeichnisse existieren. Verzeichnisse sind Dateien und k&ouml;nnen im Root-Verzeichnis oder in anderen Verzeichnissen erstellt werden. Alles ist eine&hellip;\" class=\"encyclopedia\">Verzeichnis<\/a> irgendwo in das eigene <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/home\/\" target=\"_self\" title=\"F&uuml;r jeden Benutzer eines GNU\/Linux-Systems wird unter \/home ein eigenes Verzeichnis mit dem Benutzernamen erstellt, f&uuml;r das er s&auml;mtliche Zugriffsrechte besitzt. Mit Ausnahme von root (dem Systemadministrator) k&ouml;nnen Benutzer auf das Home-Verzeichnis eines anderen Benutzers nicht zugreifen. Hier werden die pers&ouml;nlichen Daten und die Konfigurationsdateien der vom betreffenden Benutzer verwendeten Programme abgelegt. Konfigurationsdateien sind gew&ouml;hnlich&hellip;\" class=\"encyclopedia\">Home<\/a>-<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/verzeichnis\/\" target=\"_self\" title=\"Ein Verzeichnis ist eine Datei, die andere Dateien und Verzeichnisse enth&auml;lt. Linux und Unix verwenden eine hierarchische, baumartige Struktur f&uuml;r das Dateisystem. Das h&ouml;chste Level des Dateisystems ist das Root-Verzeichnis (\/), unter dem alle anderen Dateien und Verzeichnisse existieren. Verzeichnisse sind Dateien und k&ouml;nnen im Root-Verzeichnis oder in anderen Verzeichnissen erstellt werden. Alles ist eine&hellip;\" class=\"encyclopedia\">Verzeichnis<\/a> verschoben. Um die Software allen Benutzern des Systems zug&auml;nglich zu machen, verschiebt man das komplette <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/verzeichnis\/\" target=\"_self\" title=\"Ein Verzeichnis ist eine Datei, die andere Dateien und Verzeichnisse enth&auml;lt. Linux und Unix verwenden eine hierarchische, baumartige Struktur f&uuml;r das Dateisystem. Das h&ouml;chste Level des Dateisystems ist das Root-Verzeichnis (\/), unter dem alle anderen Dateien und Verzeichnisse existieren. Verzeichnisse sind Dateien und k&ouml;nnen im Root-Verzeichnis oder in anderen Verzeichnissen erstellt werden. Alles ist eine&hellip;\" class=\"encyclopedia\">Verzeichnis<\/a> am einfachsten auf dem <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/terminal\/\" target=\"_self\" title=\"Ein Terminal ist eine Benutzerschnittstelle, eine grafische Oberfl&auml;che, um &uuml;ber die Shell mit einem Interpreter direkt mit dem Betriebssystem zu kommunizieren. Grundlegend wird das Terminal mit der Tastatur bedient, einige Funktionen k&ouml;nnen je nach Terminal auch mit der Maus genutzt werden. Bekannte Terminals unter Linux w&auml;ren etwa die Konsole unter KDE, das GNOME-Terminal, Terminoligy unter&hellip;\" class=\"encyclopedia\">Terminal<\/a> als <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/root\/\" target=\"_self\" title=\"root ist der wahre Administrator, auch root-Benutzer unter Linux. Er alleine hat &uuml;ber das Betriebssystem alle Rechte. Zum Benutzer root wird man unter Linux auf dem Terminal mit dem Befehl: su Hat man kein root-Passwort angelegt, dient dazu der Befehl: sudo -i oder auch: sudo befehl\" class=\"encyclopedia\">root<\/a> nach &bdquo;<em>\/opt<\/em>&bdquo;:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mv gogs\/ \/opt\/<\/code><\/pre>\n\n\n\n<p>Der Einfachheit halber legt man f&uuml;r die im <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/verzeichnis\/\" target=\"_self\" title=\"Ein Verzeichnis ist eine Datei, die andere Dateien und Verzeichnisse enth&auml;lt. Linux und Unix verwenden eine hierarchische, baumartige Struktur f&uuml;r das Dateisystem. Das h&ouml;chste Level des Dateisystems ist das Root-Verzeichnis (\/), unter dem alle anderen Dateien und Verzeichnisse existieren. Verzeichnisse sind Dateien und k&ouml;nnen im Root-Verzeichnis oder in anderen Verzeichnissen erstellt werden. Alles ist eine&hellip;\" class=\"encyclopedia\">Verzeichnis<\/a> liegende <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/datei\/\" target=\"_self\" title='Unter \"Datei\" versteht man eine Einheit, die Informationen oder Daten enth&auml;lt. Dateien k&ouml;nnen verschiedene Arten von Inhalten haben, wie Text, Bilder, Audiodateien oder ausf&uuml;hrbare Programme. In Linux werden Dateien in einem hierarchischen Dateisystem organisiert, das &auml;hnlich wie ein Verzeichnisbaum aufgebaut ist. Das Wurzelverzeichnis \"\/\" ist der oberste Knoten des Verzeichnisbaums und enth&auml;lt alle anderen Dateien&hellip;' class=\"encyclopedia\">Datei<\/a> &bdquo;<strong>gogs<\/strong>&ldquo; einen Starter im Anwendungsmen&uuml; an.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Gogs nutzen<\/h3>\n\n\n\n<p>Haben Sie keinen eigenen Starter angelegt, starten Sie die Software auf dem <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/terminal\/\" target=\"_self\" title=\"Ein Terminal ist eine Benutzerschnittstelle, eine grafische Oberfl&auml;che, um &uuml;ber die Shell mit einem Interpreter direkt mit dem Betriebssystem zu kommunizieren. Grundlegend wird das Terminal mit der Tastatur bedient, einige Funktionen k&ouml;nnen je nach Terminal auch mit der Maus genutzt werden. Bekannte Terminals unter Linux w&auml;ren etwa die Konsole unter KDE, das GNOME-Terminal, Terminoligy unter&hellip;\" class=\"encyclopedia\">Terminal<\/a> aus dem <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/verzeichnis\/\" target=\"_self\" title=\"Ein Verzeichnis ist eine Datei, die andere Dateien und Verzeichnisse enth&auml;lt. Linux und Unix verwenden eine hierarchische, baumartige Struktur f&uuml;r das Dateisystem. Das h&ouml;chste Level des Dateisystems ist das Root-Verzeichnis (\/), unter dem alle anderen Dateien und Verzeichnisse existieren. Verzeichnisse sind Dateien und k&ouml;nnen im Root-Verzeichnis oder in anderen Verzeichnissen erstellt werden. Alles ist eine&hellip;\" class=\"encyclopedia\">Verzeichnis<\/a> heraus, in dem diese liegt:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>.\/gogs web<\/code><\/pre>\n\n\n\n<p>Oder eben mit Pfad:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/opt\/gogs\/gogs web<\/code><\/pre>\n\n\n\n<p>Jetzt &ouml;ffnen Sie den Webbrowser mit der Adresse <em>http:\/\/<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/localhost\/\" target=\"_self\" title=\"In der Netzwerktechnik steht dieser Begriff f&uuml;r das aktuell genutzte (eigene) System oder dessen (virtuelle) IP-Adresse. Gew&ouml;hnlich ist das eigene System (local host) unter der IP-Adresse 127.0.0.1 (unter IPv6: ::1) f&uuml;r IP-basierte Applikationen auf dieselbe Weise erreichbar wie ein fernes System (remote host). Um die Erreichbarkeit des eigenen Rechners &uuml;ber IP zu erm&ouml;glichen, wird ein&hellip;\" class=\"encyclopedia\">localhost<\/a>:3000<\/em>:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/04\/gogs-scaled.jpeg\" rel=\"lightbox-0\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/04\/gogs-1024x640.jpeg\" alt=\"\" class=\"wp-image-14808\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/04\/gogs-1024x640.jpeg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/04\/gogs-1536x960.jpeg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/04\/gogs-2048x1280.jpeg 2048w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/04\/gogs-150x94.jpeg 150w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/04\/gogs-300x188.jpeg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/04\/gogs-768x480.jpeg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\"><\/a><\/figure>\n\n\n\n<p>Beim ersten Start wird die Software erst einmal eingerichtet, als <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/datenbank\/\" target=\"_self\" title=\"Eine Datenbank ist eine organisierte Sammlung von strukturierten Informationen oder Daten, die in der Regel elektronisch in einem Computersystem gespeichert werden. Eine Datenbank wird normalerweise von einem Datenbankmanagementsystem (DBMS) kontrolliert. Zusammen mit den Anwendungen, die mit ihnen verbunden sind, werden die Daten und das DBMS als Datenbanksystem bezeichnet. Daten in den g&auml;ngigsten Datenbanktypen werden in&hellip;\" class=\"encyclopedia\">Datenbank<\/a> k&ouml;nnen Sie <a href=\"https:\/\/linux-bibel.at\/index.php\/2023\/09\/10\/mariadb-die-datenbank-unter-linux\/\" data-type=\"post\" data-id=\"2484\">MariaDB<\/a>, PostgreSQL oder auch SQLite (<em>f&uuml;r die meisten privaten Benutzer ausreichend<\/em>) nutzen. Die restlichen Einstellungen sind optional, ein Admin mit Passwort (<em>ganz unten<\/em>) vorteilhaft.<\/p>\n\n\n\n<p>Nach einmal Klick auf &bdquo;<strong>Installieren<\/strong>&ldquo; <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/lan\/\" target=\"_self\" title=\"Ein LAN (Local Area Network) ist ein lokales Netzwerk, das in der Regel in einem begrenzten physischen Bereich wie einem Geb&auml;ude oder einem Haus eingerichtet ist. Es erm&ouml;glicht die Kommunikation und den Datenaustausch zwischen verschiedenen Ger&auml;ten wie Computern, Laptops, Druckern und Speicherger&auml;ten innerhalb des Netzwerks. LANs k&ouml;nnen sowohl kabelgebunden als auch drahtlos eingerichtet werden, wobei&hellip;\" class=\"encyclopedia\">lan<\/a>den Sie in der eigentlichen <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/gui\/\" target=\"_self\" title='GUI steht f&uuml;r \"Graphical User Interface\" und bezieht sich auf die grafische Benutzeroberfl&auml;che eines Computersystems. Es handelt sich um eine visuelle Darstellung von Programmen, die es Benutzern erm&ouml;glicht, mit einem Computer oder einer Software-Anwendung zu interagieren, ohne dass sie Befehle oder komplexe Texteingaben verwenden m&uuml;ssen. Ein GUI besteht typischerweise aus Fenstern, Symbolen, Men&uuml;s, Schaltfl&auml;chen und&hellip;' class=\"encyclopedia\">GUI<\/a>:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/04\/gogs-1-scaled.jpeg\" rel=\"lightbox-1\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/04\/gogs-1-1024x640.jpeg\" alt=\"\" class=\"wp-image-14809\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/04\/gogs-1-1024x640.jpeg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/04\/gogs-1-1536x960.jpeg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/04\/gogs-1-2048x1280.jpeg 2048w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/04\/gogs-1-150x94.jpeg 150w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/04\/gogs-1-300x188.jpeg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/04\/gogs-1-768x480.jpeg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\"><\/a><\/figure>\n\n\n\n<p>Die grafische Oberfl&auml;che ist sehr einfach gehalten und auch sehr &uuml;bersichtlich. Nachdem Sie &uuml;ber &bdquo;<em>Organisation<\/em>&ldquo; eine solche erstellt haben, k&ouml;nnen Sie &uuml;ber &bdquo;<em><a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/repository\/\" target=\"_self\" title=\"Ein Repository in Linux ist eine zentrale Quelle, die es Benutzern erm&ouml;glicht, auf aktuelle oder getestete Software zuzugreifen. Dieses Prinzip wird h&auml;ufig von Linux-Distributionen verwendet, um den Benutzern einen zentralen Zugang zu Software zu erm&ouml;glichen. Durch die Paketverwaltung k&ouml;nnen sowohl das System als auch die Anwendungen mit einem Update aktualisiert werden, wodurch das manuelle &Uuml;berpr&uuml;fen&hellip;\" class=\"encyclopedia\">Repository<\/a><\/em>&ldquo; ein solches erstellen:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/04\/gogs-2-scaled.jpeg\" rel=\"lightbox-2\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/04\/gogs-2-1024x640.jpeg\" alt=\"\" class=\"wp-image-14810\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/04\/gogs-2-1024x640.jpeg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/04\/gogs-2-1536x960.jpeg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/04\/gogs-2-2048x1280.jpeg 2048w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/04\/gogs-2-150x94.jpeg 150w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/04\/gogs-2-300x188.jpeg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/04\/gogs-2-768x480.jpeg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\"><\/a><\/figure>\n\n\n\n<p>Sie geben die entsprechenden <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/daten\/\" target=\"_self\" title='Unter \"Daten\" versteht man Informationen, die auf dem Dateisystem gespeichert sind. Diese Informationen k&ouml;nnen in Form von Dateien oder Verzeichnissen vorliegen. Linux verwendet ein hierarchisches Dateisystem, das sich von dem in Windows unterscheidet. Das Wurzelverzeichnis \"\/\" ist der oberste Verzeichnisbaum, von dem aus alle anderen Verzeichnisse und Dateien abzweigen.' class=\"encyclopedia\">Daten<\/a> ein und klicken auf &bdquo;<strong><a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/repository\/\" target=\"_self\" title=\"Ein Repository in Linux ist eine zentrale Quelle, die es Benutzern erm&ouml;glicht, auf aktuelle oder getestete Software zuzugreifen. Dieses Prinzip wird h&auml;ufig von Linux-Distributionen verwendet, um den Benutzern einen zentralen Zugang zu Software zu erm&ouml;glichen. Durch die Paketverwaltung k&ouml;nnen sowohl das System als auch die Anwendungen mit einem Update aktualisiert werden, wodurch das manuelle &Uuml;berpr&uuml;fen&hellip;\" class=\"encyclopedia\">Repository<\/a> erstellen<\/strong>&bdquo;, schon <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/lan\/\" target=\"_self\" title=\"Ein LAN (Local Area Network) ist ein lokales Netzwerk, das in der Regel in einem begrenzten physischen Bereich wie einem Geb&auml;ude oder einem Haus eingerichtet ist. Es erm&ouml;glicht die Kommunikation und den Datenaustausch zwischen verschiedenen Ger&auml;ten wie Computern, Laptops, Druckern und Speicherger&auml;ten innerhalb des Netzwerks. LANs k&ouml;nnen sowohl kabelgebunden als auch drahtlos eingerichtet werden, wobei&hellip;\" class=\"encyclopedia\">lan<\/a>den Sie in Ihrem neuen Repo:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/04\/gogs-3-scaled.jpeg\" rel=\"lightbox-3\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/04\/gogs-3-1024x640.jpeg\" alt=\"\" class=\"wp-image-14811\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/04\/gogs-3-1024x640.jpeg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/04\/gogs-3-1536x960.jpeg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/04\/gogs-3-2048x1280.jpeg 2048w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/04\/gogs-3-150x94.jpeg 150w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/04\/gogs-3-300x188.jpeg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/04\/gogs-3-768x480.jpeg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\"><\/a><\/figure>\n\n\n\n<p>Die Software zeigt Ihnen gleich, mit welchen <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/befehl\/\" target=\"_self\" title=\"Ein Befehl in Linux ist eine Anweisung, die &uuml;ber die Kommandozeile eingegeben wird, um verschiedene Aktionen auszuf&uuml;hren. Mit Linux-Befehlen k&ouml;nnen Sie Ihr System steuern, Dateien verwalten, Programme ausf&uuml;hren und vieles mehr. Hier sind einige wichtige Linux-Befehle: ls: Zeigt den Inhalt des aktuellen Verzeichnisses an. cd: Wechselt das Verzeichnis. mkdir: Erstellt ein neues Verzeichnis. rm: L&ouml;scht&hellip;\" class=\"encyclopedia\">Befehl<\/a>en Sie jetzt zu arbeiten beginnen k&ouml;nnen &ndash; hierzu mehr unter <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>. Am einfachsten f&uuml;hren Sie ganz einfach die angegebenen <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/befehl\/\" target=\"_self\" title=\"Ein Befehl in Linux ist eine Anweisung, die &uuml;ber die Kommandozeile eingegeben wird, um verschiedene Aktionen auszuf&uuml;hren. Mit Linux-Befehlen k&ouml;nnen Sie Ihr System steuern, Dateien verwalten, Programme ausf&uuml;hren und vieles mehr. Hier sind einige wichtige Linux-Befehle: ls: Zeigt den Inhalt des aktuellen Verzeichnisses an. cd: Wechselt das Verzeichnis. mkdir: Erstellt ein neues Verzeichnis. rm: L&ouml;scht&hellip;\" class=\"encyclopedia\">Befehl<\/a>e der Reihe nach ein, haben Sie bereits mehrere <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/datei\/\" target=\"_self\" title='Unter \"Datei\" versteht man eine Einheit, die Informationen oder Daten enth&auml;lt. Dateien k&ouml;nnen verschiedene Arten von Inhalten haben, wie Text, Bilder, Audiodateien oder ausf&uuml;hrbare Programme. In Linux werden Dateien in einem hierarchischen Dateisystem organisiert, das &auml;hnlich wie ein Verzeichnisbaum aufgebaut ist. Das Wurzelverzeichnis \"\/\" ist der oberste Knoten des Verzeichnisbaums und enth&auml;lt alle anderen Dateien&hellip;' class=\"encyclopedia\">Datei<\/a>en im <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/verzeichnis\/\" target=\"_self\" title=\"Ein Verzeichnis ist eine Datei, die andere Dateien und Verzeichnisse enth&auml;lt. Linux und Unix verwenden eine hierarchische, baumartige Struktur f&uuml;r das Dateisystem. Das h&ouml;chste Level des Dateisystems ist das Root-Verzeichnis (\/), unter dem alle anderen Dateien und Verzeichnisse existieren. Verzeichnisse sind Dateien und k&ouml;nnen im Root-Verzeichnis oder in anderen Verzeichnissen erstellt werden. Alles ist eine&hellip;\" class=\"encyclopedia\">Verzeichnis<\/a> liegen, nutzen Sie statt:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>git add README.md<\/code><\/pre>\n\n\n\n<p>folgenden <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/befehl\/\" target=\"_self\" title=\"Ein Befehl in Linux ist eine Anweisung, die &uuml;ber die Kommandozeile eingegeben wird, um verschiedene Aktionen auszuf&uuml;hren. Mit Linux-Befehlen k&ouml;nnen Sie Ihr System steuern, Dateien verwalten, Programme ausf&uuml;hren und vieles mehr. Hier sind einige wichtige Linux-Befehle: ls: Zeigt den Inhalt des aktuellen Verzeichnisses an. cd: Wechselt das Verzeichnis. mkdir: Erstellt ein neues Verzeichnis. rm: L&ouml;scht&hellip;\" class=\"encyclopedia\">Befehl<\/a> ein:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>git add .<\/code><\/pre>\n\n\n\n<p>Schon habe ich meine &bdquo;<strong>.zshrc<\/strong>&ldquo; gesichert:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/04\/gogs-4-scaled.jpeg\" rel=\"lightbox-4\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/04\/gogs-4-1024x640.jpeg\" alt=\"\" class=\"wp-image-14812\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/04\/gogs-4-1024x640.jpeg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/04\/gogs-4-1536x960.jpeg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/04\/gogs-4-2048x1280.jpeg 2048w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/04\/gogs-4-150x94.jpeg 150w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/04\/gogs-4-300x188.jpeg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/04\/gogs-4-768x480.jpeg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\"><\/a><\/figure>\n\n\n\n<p>Diese l&auml;sst sich nat&uuml;rlich auch online bearbeiten:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/04\/gogs-5-scaled.jpeg\" rel=\"lightbox-5\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/04\/gogs-5-1024x640.jpeg\" alt=\"\" class=\"wp-image-14813\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/04\/gogs-5-1024x640.jpeg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/04\/gogs-5-1536x960.jpeg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/04\/gogs-5-2048x1280.jpeg 2048w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/04\/gogs-5-150x94.jpeg 150w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/04\/gogs-5-300x188.jpeg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2024\/04\/gogs-5-768x480.jpeg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\"><\/a><\/figure>\n\n\n\n<p>Zu jedem <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/repository\/\" target=\"_self\" title=\"Ein Repository in Linux ist eine zentrale Quelle, die es Benutzern erm&ouml;glicht, auf aktuelle oder getestete Software zuzugreifen. Dieses Prinzip wird h&auml;ufig von Linux-Distributionen verwendet, um den Benutzern einen zentralen Zugang zu Software zu erm&ouml;glichen. Durch die Paketverwaltung k&ouml;nnen sowohl das System als auch die Anwendungen mit einem Update aktualisiert werden, wodurch das manuelle &Uuml;berpr&uuml;fen&hellip;\" class=\"encyclopedia\">Repository<\/a> lassen sich nat&uuml;rlich Issues (<em>Aufgaben<\/em>) und ein Wi<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/ki\/\" target=\"_self\" title='Unter \"KI\" versteht man \"K&uuml;nstliche Intelligenz\". Es handelt sich um ein Teilgebiet der Informatik, das sich mit der Automatisierung intelligenten Lern- und Entscheidungsverhaltens besch&auml;ftigt. KI erm&ouml;glicht es technischen Systemen, ihre Umwelt wahrzunehmen, mit dem Wahrgenommenen umzugehen und darauf basierend Entscheidungen zu treffen. KI wird in verschiedenen Bereichen eingesetzt, wie zum Beispiel in der Medizin zur&hellip;' class=\"encyclopedia\">ki<\/a> anlegen. Genial einfach und wirkungsvoll.<\/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=\"14807\" 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=\"14807\" 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>Ein eigenes Git-Repository ist f\u00fcr viele eigentlich unverzichtbar, die meisten wissen es nur nicht. Ein Git-Repo ist nicht nur f\u00fcr Entwickler interessant, man kann damit auch viele andere Dinge sammeln, dokumentieren oder sichern. In einem solchen Repo lassen sich ja nicht nur Textdateien ablegen, sondern alle Arten von Dateien. Ein Git-Repo wie etwa GitLab ist [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":14812,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[48,308,72],"tags":[49,310,37],"class_list":["post-14807","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-entwicklung","category-server","category-sicherheit","tag-entwicklung","tag-server","tag-sicherheit"],"_links":{"self":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/14807","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=14807"}],"version-history":[{"count":2,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/14807\/revisions"}],"predecessor-version":[{"id":14815,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/14807\/revisions\/14815"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media\/14812"}],"wp:attachment":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media?parent=14807"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/categories?post=14807"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/tags?post=14807"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}