{"id":823,"date":"2024-06-27T10:17:08","date_gmt":"2024-06-27T10:17:08","guid":{"rendered":"https:\/\/serverspros.com\/?post_type=glossary&#038;p=823"},"modified":"2024-06-27T10:17:08","modified_gmt":"2024-06-27T10:17:08","slug":"github","status":"publish","type":"glossary","link":"https:\/\/serverspros.com\/de\/wiki\/github\/","title":{"rendered":"GitHub"},"content":{"rendered":"<h2>Was ist GitHub?<\/h2>\n<p>GitHub ist eine kollaborative Softwareentwicklungsplattform, die das Git-Versionskontrollsystem verwendet. Es erm\u00f6glicht Entwicklern und Teams, ihre Projekte zu verwalten, am Quellcode zusammenzuarbeiten und \u00c4nderungen und Versionen ihrer Anwendungen zu verfolgen. GitHub ist nicht nur ein leistungsstarkes Tool zur Versionskontrolle, sondern bietet auch eine soziale, netzwerk\u00e4hnliche Umgebung, in der Entwickler Projekte teilen, \u00fcberpr\u00fcfen und dazu beitragen k\u00f6nnen.<\/p>\n<h2>Geschichte und Entwicklung von GitHub<\/h2>\n<p>GitHub wurde im April 2008 von Tom Preston-Werner, Chris Wanstrath und PJ Hyett der \u00d6ffentlichkeit zug\u00e4nglich gemacht. Seit seiner Einf\u00fchrung hat es die Art und Weise ver\u00e4ndert, wie Entwickler zusammenarbeiten. In nur einem Jahrzehnt hat sich GitHub mit Millionen von Repositories und registrierten Benutzern zur gr\u00f6\u00dften Softwareentwicklungs-Community der Welt entwickelt. Im Jahr 2018 erwarb Microsoft GitHub f\u00fcr 7,5 Milliarden US-Dollar und festigte damit seine Position als unverzichtbares Tool in der Welt der Softwareentwicklung.<\/p>\n<h2>GitHub-Hauptfunktionen<\/h2>\n<h3>Versionskontrolle<\/h3>\n<p>Die Versionskontrolle ist das R\u00fcckgrat von GitHub. \u00dcber Git k\u00f6nnen Entwickler alle Code\u00e4nderungen verfolgen, auf fr\u00fchere Versionen zur\u00fccksetzen und effizient zusammenarbeiten, ohne sich Gedanken \u00fcber die Anf\u00e4lligkeit des Codes f\u00fcr menschliches Versagen oder Konflikte machen zu m\u00fcssen.<\/p>\n<h3>Pull-Anfragen<\/h3>\n<p>Pull-Requests sind eine wichtige Funktion, die es Entwicklern erm\u00f6glicht, Code zu \u00fcberpr\u00fcfen und zu kommentieren, bevor er ihn in das Hauptprojekt einf\u00fcgt. Dies erleichtert die \u00dcberpr\u00fcfung des Codes und stellt sicher, dass \u00c4nderungen konsistent sind und keine Fehler verursachen.<\/p>\n<h3>Verzweigung und Zusammenf\u00fchrung<\/h3>\n<p>Durch die Verzweigung k\u00f6nnen Sie isoliert an mehreren Funktionen oder Fehlerbehebungen arbeiten. Sobald ein Zweig fertig ist, kann er mit dem Hauptzweig des Projekts zusammengef\u00fchrt (zusammengef\u00fchrt) werden, ohne die laufende Arbeit anderer Entwickler zu beeintr\u00e4chtigen.<\/p>\n<h3>Probleme und Projektmanagement<\/h3>\n<p>GitHub enth\u00e4lt auch Tools f\u00fcr das Projektmanagement, wie z. B. Issue- und Task-Management. Probleme bieten eine klare M\u00f6glichkeit, Fehler zu protokollieren, neue Funktionen zu besprechen und Verbesserungen zu planen. Dar\u00fcber hinaus stellt GitHub Projects Kanban-Boards zur visuellen Verwaltung von Projektaufgaben bereit.<\/p>\n<h2>Integrationen und Automatisierung<\/h2>\n<h3>GitHub-Aktionen<\/h3>\n<p>GitHub Actions ist eine Automatisierungsplattform, die es Entwicklern erm\u00f6glicht, Arbeitsabl\u00e4ufe durch benutzerdefinierte Skripte zu automatisieren. Vom Erstellen und Testen von Code bis hin zur Bereitstellung und Projektverwaltung macht GitHub Actions jede Phase des Softwareentwicklungslebenszyklus effizienter.<\/p>\n<h3>Integrationen von Drittanbietern<\/h3>\n<p>GitHub l\u00e4sst sich in eine Vielzahl von Tools von Drittanbietern integrieren, von CI\/CD-Diensten wie Jenkins und Travis CI bis hin zu Projektmanagement- und \u00dcberwachungsplattformen wie Trello und Jira. Diese Integrationen machen GitHub zu einer \u00e4u\u00dferst vielseitigen Plattform f\u00fcr jede Entwicklungsumgebung.<\/p>\n<h2>Gemeinschaft und Zusammenarbeit<\/h2>\n<p>Eine der gr\u00f6\u00dften St\u00e4rken von GitHub ist seine Community. Mit Millionen von Benutzern ist GitHub ein gro\u00dfartiger Ort, um Open-Source-Projekte zu finden, mit anderen Entwicklern zusammenzuarbeiten und neue F\u00e4higkeiten zu erlernen. Die Plattform f\u00f6rdert die Community durch Funktionen wie GitHub Discussions, bei denen Entwickler Fragen stellen, Wissen austauschen und technische Themen diskutieren k\u00f6nnen.<\/p>\n<h2>Sicherheit und Compliance<\/h2>\n<h3>Dependabot<\/h3>\n<p>GitHub bietet Dependabot an, ein Tool, das Projektabh\u00e4ngigkeiten \u00fcberwacht und automatisch Pull-Requests \u00f6ffnet, um veraltete oder anf\u00e4llige Pakete zu aktualisieren. Dadurch bleiben Projekte sicher und auf dem neuesten Stand der Softwareversionen.<\/p>\n<h3>Code-Scannen und Geheimnisse<\/h3>\n<p>GitHub Advanced Security bietet Code-Scan-Funktionen zur Erkennung von Schwachstellen im Quellcode und geheime Scans, um die Offenlegung vertraulicher Anmeldeinformationen zu verhindern. Diese Tools sind f\u00fcr jedes ernsthafte Projekt, bei dem hohe Sicherheitsstandards eingehalten werden sollen, unerl\u00e4sslich.<\/p>\n<h2>Anwendungsf\u00e4lle und Vorteile<\/h2>\n<h3>Open-Source-Projekte<\/h3>\n<p>GitHub ist die bevorzugte Plattform f\u00fcr Open-Source-Projekte. Seine Infrastruktur erleichtert Entwicklern aus der ganzen Welt die Zusammenarbeit und den Beitrag. Ber\u00fchmte Projekte wie React, Vue.js und Linux haben ihre Repositorys auf GitHub gehostet, was ihre Bedeutung in der Entwickler-Community unterstreicht.<\/p>\n<h3>Unternehmen und Teams<\/h3>\n<p>Unternehmen jeder Gr\u00f6\u00dfe nutzen GitHub zur Verwaltung ihrer Softwareprojekte. Seine Kollaborationsfunktionen, Versionskontrolle sowie Sicherheits- und Compliance-Tools machen es zur idealen Wahl f\u00fcr Entwicklungsteams, die effizient und sicher arbeiten m\u00f6chten.<\/p>\n<h2>Abschluss<\/h2>\n<p>GitHub ist ein unverzichtbares Werkzeug im Arsenal jedes Entwicklers oder Softwareentwicklungsteams. Von seinem robusten Versionskontrollsystem bis hin zu seinen leistungsstarken Kollaborations- und Sicherheitstools bietet GitHub alles, was Sie f\u00fcr die effektive Verwaltung von Softwareprojekten ben\u00f6tigen. Mit seiner wachsenden Community und kontinuierlichen Innovationen wird GitHub weiterhin eine wichtige Plattform in der Welt der Softwareentwicklung bleiben.<\/p>\n<p>Schl\u00fcsselw\u00f6rter: GitHub, Versionskontrolle, GitHub-Aktionen, Pull-Requests, Drittanbieter-Integration, Entwickler-Community, Software-Sicherheit, Open-Source-Projekte, Projektmanagement, Microsoft.<\/p>","protected":false},"excerpt":{"rendered":"<p>GitHub ist eine kollaborative Entwicklungsplattform f\u00fcr Softwareprojekte. Es erm\u00f6glicht Entwicklern, zusammen mit Millionen von Benutzern auf der ganzen Welt Code zu hosten und zu \u00fcberpr\u00fcfen, Projekte zu verwalten und Software zu erstellen. Verwenden Sie Git zur Versionskontrolle, um die Zusammenarbeit und die Nachverfolgung von \u00c4nderungen in Programmierprojekten zu vereinfachen.<\/p>","protected":false},"author":1,"featured_media":927,"parent":0,"template":"","glossary-cat":[],"class_list":["post-823","glossary","type-glossary","status-publish","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>GitHub - ServersPros<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/serverspros.com\/de\/wiki\/github\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"GitHub - ServersPros\" \/>\n<meta property=\"og:description\" content=\"GitHub es una plataforma de desarrollo colaborativo para proyectos de software. Permite a los desarrolladores alojar y revisar c\u00f3digo, gestionar proyectos y construir software junto a millones de usuarios en todo el mundo. Utiliza Git para el control de versiones, facilitando la colaboraci\u00f3n y el seguimiento de cambios en los proyectos de programaci\u00f3n.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/serverspros.com\/de\/wiki\/github\/\" \/>\n<meta property=\"og:site_name\" content=\"ServersPros\" \/>\n<meta property=\"og:image\" content=\"https:\/\/serverspros.com\/wp-content\/uploads\/2024\/06\/github_823-3389209.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"800\" \/>\n\t<meta property=\"og:image:height\" content=\"600\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data1\" content=\"4\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/serverspros.com\/wiki\/github\/\",\"url\":\"https:\/\/serverspros.com\/wiki\/github\/\",\"name\":\"GitHub - ServersPros\",\"isPartOf\":{\"@id\":\"https:\/\/serverspros.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/serverspros.com\/wiki\/github\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/serverspros.com\/wiki\/github\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/serverspros.com\/wp-content\/uploads\/2024\/06\/github_823-3389209.jpg\",\"datePublished\":\"2024-06-27T10:17:08+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/serverspros.com\/wiki\/github\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/serverspros.com\/wiki\/github\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/serverspros.com\/wiki\/github\/#primaryimage\",\"url\":\"https:\/\/serverspros.com\/wp-content\/uploads\/2024\/06\/github_823-3389209.jpg\",\"contentUrl\":\"https:\/\/serverspros.com\/wp-content\/uploads\/2024\/06\/github_823-3389209.jpg\",\"width\":800,\"height\":600,\"caption\":\"github-2-3264153\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/serverspros.com\/wiki\/github\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\/\/serverspros.com\/de\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Glossary\",\"item\":\"https:\/\/serverspros.com\/de\/wiki\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"GitHub\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/serverspros.com\/#website\",\"url\":\"https:\/\/serverspros.com\/\",\"name\":\"ServersPros\",\"description\":\"Tutoriales de servidores y VirtualMin\",\"publisher\":{\"@id\":\"https:\/\/serverspros.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/serverspros.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/serverspros.com\/#organization\",\"name\":\"serverspros\",\"url\":\"https:\/\/serverspros.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/serverspros.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/serverspros.com\/wp-content\/uploads\/2024\/06\/Systempeaker_logo_blanco-3193993.webp\",\"contentUrl\":\"https:\/\/serverspros.com\/wp-content\/uploads\/2024\/06\/Systempeaker_logo_blanco-3193993.webp\",\"width\":556,\"height\":114,\"caption\":\"serverspros\"},\"image\":{\"@id\":\"https:\/\/serverspros.com\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"GitHub \u2013 ServersPros","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/serverspros.com\/de\/wiki\/github\/","og_locale":"de_DE","og_type":"article","og_title":"GitHub - ServersPros","og_description":"GitHub es una plataforma de desarrollo colaborativo para proyectos de software. Permite a los desarrolladores alojar y revisar c\u00f3digo, gestionar proyectos y construir software junto a millones de usuarios en todo el mundo. Utiliza Git para el control de versiones, facilitando la colaboraci\u00f3n y el seguimiento de cambios en los proyectos de programaci\u00f3n.","og_url":"https:\/\/serverspros.com\/de\/wiki\/github\/","og_site_name":"ServersPros","og_image":[{"width":800,"height":600,"url":"https:\/\/serverspros.com\/wp-content\/uploads\/2024\/06\/github_823-3389209.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Gesch\u00e4tzte Lesezeit":"4\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/serverspros.com\/wiki\/github\/","url":"https:\/\/serverspros.com\/wiki\/github\/","name":"GitHub \u2013 ServersPros","isPartOf":{"@id":"https:\/\/serverspros.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/serverspros.com\/wiki\/github\/#primaryimage"},"image":{"@id":"https:\/\/serverspros.com\/wiki\/github\/#primaryimage"},"thumbnailUrl":"https:\/\/serverspros.com\/wp-content\/uploads\/2024\/06\/github_823-3389209.jpg","datePublished":"2024-06-27T10:17:08+00:00","breadcrumb":{"@id":"https:\/\/serverspros.com\/wiki\/github\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/serverspros.com\/wiki\/github\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/serverspros.com\/wiki\/github\/#primaryimage","url":"https:\/\/serverspros.com\/wp-content\/uploads\/2024\/06\/github_823-3389209.jpg","contentUrl":"https:\/\/serverspros.com\/wp-content\/uploads\/2024\/06\/github_823-3389209.jpg","width":800,"height":600,"caption":"github-2-3264153"},{"@type":"BreadcrumbList","@id":"https:\/\/serverspros.com\/wiki\/github\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/serverspros.com\/de\/"},{"@type":"ListItem","position":2,"name":"Glossary","item":"https:\/\/serverspros.com\/de\/wiki\/"},{"@type":"ListItem","position":3,"name":"GitHub"}]},{"@type":"WebSite","@id":"https:\/\/serverspros.com\/#website","url":"https:\/\/serverspros.com\/","name":"ServerPros","description":"Server- und VirtualMin-Tutorials","publisher":{"@id":"https:\/\/serverspros.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/serverspros.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/serverspros.com\/#organization","name":"Serverprofis","url":"https:\/\/serverspros.com\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/serverspros.com\/#\/schema\/logo\/image\/","url":"https:\/\/serverspros.com\/wp-content\/uploads\/2024\/06\/Systempeaker_logo_blanco-3193993.webp","contentUrl":"https:\/\/serverspros.com\/wp-content\/uploads\/2024\/06\/Systempeaker_logo_blanco-3193993.webp","width":556,"height":114,"caption":"serverspros"},"image":{"@id":"https:\/\/serverspros.com\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/serverspros.com\/de\/wp-json\/wp\/v2\/glossary\/823","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/serverspros.com\/de\/wp-json\/wp\/v2\/glossary"}],"about":[{"href":"https:\/\/serverspros.com\/de\/wp-json\/wp\/v2\/types\/glossary"}],"author":[{"embeddable":true,"href":"https:\/\/serverspros.com\/de\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":1,"href":"https:\/\/serverspros.com\/de\/wp-json\/wp\/v2\/glossary\/823\/revisions"}],"predecessor-version":[{"id":928,"href":"https:\/\/serverspros.com\/de\/wp-json\/wp\/v2\/glossary\/823\/revisions\/928"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/serverspros.com\/de\/wp-json\/wp\/v2\/media\/927"}],"wp:attachment":[{"href":"https:\/\/serverspros.com\/de\/wp-json\/wp\/v2\/media?parent=823"}],"wp:term":[{"taxonomy":"glossary-cat","embeddable":true,"href":"https:\/\/serverspros.com\/de\/wp-json\/wp\/v2\/glossary-cat?post=823"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}