{"id":37036,"date":"2019-10-31T22:15:24","date_gmt":"2019-10-31T19:15:24","guid":{"rendered":"https:\/\/prohoster.info\/blog\/dlya-openbsd-razvivaetsya-novaya-git-sovmestimaya-sistema-kontrolya-versij-got\/"},"modified":"2019-10-31T22:15:24","modified_gmt":"2019-10-31T19:15:24","slug":"dlya-openbsd-razvivaetsya-novaya-git-sovmestimaya-sistema-kontrolya-versij-got","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/news\/dlya-openbsd-razvivaetsya-novaya-git-sovmestimaya-sistema-kontrolya-versij-got","title":{"rendered":"F\u00fcr OpenBSD wird ein neues git-kompatibles Versionskontrollsystem Got entwickelt","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Stefan Sperling (<noindex><a rel=\"nofollow\" href=\"https:\/\/stsp.name\/\">stsp@<\/a><\/noindex>), ein Projektteilnehmer von OpenBSD mit zehn Jahren Erfahrung sowie einer der Hauptentwickler von Apache Subversion, <noindex><a rel=\"nofollow\" href=\"https:\/\/cvsweb.openbsd.org\/cgi-bin\/cvsweb\/ports\/devel\/got\/Makefile?rev=1.1.1.1&#038;content-type=text\/x-cvsweb-markup\">entwickelt<\/a><\/noindex> ein neues Versionskontrollsystem <noindex><a rel=\"nofollow\" href=\"https:\/\/gameoftrees.org\/\">\u201eGame of Trees\u201c<\/a><\/noindex> (got). Bei der Erstellung des neuen Systems liegt der Schwerpunkt auf Einfachheit der Struktur und Benutzerfreundlichkeit anstelle von Flexibilit\u00e4t. Derzeit befindet sich Got noch in der Entwicklung; es wird ausschlie\u00dflich auf OpenBSD entwickelt und richtet sich an Entwickler von OpenBSD. Der Code wird unter der freien Lizenz <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/ISC_license\">ISC<\/a><\/noindex> verbreitet (entspricht der vereinfachten BSD- und MIT-Lizenz).<\/p>\n<p>Zur Speicherung von versionierten Daten in Got werden Git-Repositorys verwendet. Derzeit werden nur lokale Versionierungsoperationen unterst\u00fctzt. Git kann jedoch f\u00fcr jede Funktionalit\u00e4t verwendet werden, die in Got noch nicht implementiert ist \u2013 die Verwendung von Got und Git in einem Repository wird immer m\u00f6glich sein.<\/p>\n<p>Das Hauptziel <noindex><a rel=\"nofollow\" href=\"https:\/\/gameoftrees.org\/goals.html\">des Projekts besteht darin, mit den Entwicklern von OpenBSD zusammenzuarbeiten, die Got regelm\u00e4\u00dfig f\u00fcr ihre Arbeiten an OpenBSD nutzen m\u00f6chten, und die Versionsverwaltung gem\u00e4\u00df dem erhaltenen Feedback zu verbessern.<\/a><\/noindex> Die grundlegenden Prinzipien des Projekts:<\/p>\n<p>Befolgung der Sicherheitsrichtlinien und Coding-Standards von OpenBSD;<\/p>\n<ul>\n<li class=\"l\"> Ein Entwicklungsprozess, der auf Code-Reviews per E-Mail basiert;\n<li class=\"l\"> Die Verwendung von Privilegientrennung beim Parsen von Repositoriumdaten \u00fcber das Netzwerk oder von der Festplatte;\n<li class=\"l\"> Verwendung <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=43295\">pledge<\/a><\/noindex>(<noindex><a rel=\"nofollow\" href=\"https:\/\/man.openbsd.org\/pledge\">2<\/a><\/noindex>) und <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=49042\">unveil<\/a><\/noindex>(<noindex><a rel=\"nofollow\" href=\"https:\/\/man.openbsd.org\/unveil\">2<\/a><\/noindex>) in der gesamten Codebasis;\n<li class=\"l\"> Die Unterst\u00fctzung von Code-Basen unter der BSD-Lizenz.\n<li class=\"l\"> Langfristige Ziele:\n<\/ul>\n<p>Die Sicherstellung der Kompatibilit\u00e4t mit dem Festplattenformat des git-Repositories (ohne die Kompatibilit\u00e4t mit den Werkzeugen zu gew\u00e4hrleisten);<\/p>\n<ul>\n<li class=\"l\"> Die Bereitstellung eines vollst\u00e4ndigen Satzes an Versionsverwaltungstools f\u00fcr OpenBSD:\n<li class=\"l\"> Eine intuitiv bedienbare Kommandozeilenoberfl\u00e4che zur Durchf\u00fchrung notwendiger Versionsverwaltungsoperationen (\n<ul>\n<li class=\"l\">   got<noindex><a rel=\"nofollow\" href=\"https:\/\/gameoftrees.org\/got.1.html\">Ein interaktiver Repository-Browser zur Analyse der Geschichte und zum \u00dcberblick \u00fcber die festgeschriebenen \u00c4nderungen (<\/a><\/noindex>)\n<li class=\"l\">   tog<noindex><a rel=\"nofollow\" href=\"https:\/\/gameoftrees.org\/tog.1.html\">Ein CGI-Skript, das eine Web-Oberfl\u00e4che \u2014 Repository-Browser implementiert<\/a><\/noindex>)\n<li class=\"l\">   CGI-Skript, das die Weboberfl\u00e4che \u2013 das Browser-Repository \u2013 implementiert.\n<li class=\"l\">   Ein Repository-Server zum Hosten des zentralen Repositories und zur Synchronisierung von \u00c4nderungen mit einer Kaskade \u00f6ffentlicher und privater Spiegel.\n<li class=\"l\">   Server-Repository f\u00fcr das Hosting des zentralen Repositories und die Synchronisierung von \u00c4nderungen mit einer Kaskade \u00f6ffentlicher und privater Spiegel.\n<\/ul>\n<li class=\"l\"> Anforderungen an den Arbeitsprozess von OpenBSD-Entwicklern:\n<ul>\n<li class=\"l\">   Starke eingebaute Unterst\u00fctzung f\u00fcr ein zentrales Repository-Modell;\n<li class=\"l\">  F\u00fcr Entwickler, die keine Branches ben\u00f6tigen, bleibt die Benutzerfreundlichkeit erhalten;\n<li class=\"l\">   Unterst\u00fctzung f\u00fcr lokale Branches f\u00fcr Entwickler, die diese ben\u00f6tigen;\n<li class=\"l\">   Unterst\u00fctzung f\u00fcr Release-Branches \u201e-stable\u201c;\n<li class=\"l\">   Weitere Funktionen, die f\u00fcr den Aufbau der OpenBSD-Projektinfrastruktur erforderlich sind.\n<\/ul>\n<li class=\"l\"> Implementierung von authentifizierten und verschl\u00fcsselten Netzwerkverbindungen:\n<ul>\n<li class=\"l\">   Zugriff auf Repositories \u00fcber SSH und zus\u00e4tzlich TLS zum Klonen des Repositories und Abrufen von \u00c4nderungen;\n<li class=\"l\">   Zugriff auf Repositories nur \u00fcber SSH f\u00fcr \u00c4nderungen;\n<li class=\"l\">   Zugriff auf Repositories ist nicht \u00fcber unverschl\u00fcsselte Verbindungen m\u00f6glich.\n<\/ul>\n<p>Got bereits <noindex><a rel=\"nofollow\" href=\"https:\/\/cvsweb.openbsd.org\/cgi-bin\/cvsweb\/ports\/devel\/got\/Makefile?rev=1.1.1.1&#038;content-type=text\/x-cvsweb-markup\">wurde hinzugef\u00fcgt<\/a><\/noindex> im Ports-Baum als \u201e<noindex><a rel=\"nofollow\" href=\"https:\/\/cvsweb.openbsd.org\/cgi-bin\/cvsweb\/ports\/devel\/got\/\">devel\/got<\/a><\/noindex>\u201e. Auf <noindex><a rel=\"nofollow\" href=\"https:\/\/2019.eurobsdcon.org\/\">EUROBSDCON 2019<\/a><\/noindex> wird ein <noindex><a rel=\"nofollow\" href=\"https:\/\/2019.eurobsdcon.org\/talk-speakers\/#trees\">Bericht<\/a><\/noindex> neues Versionskontrollsystem vorgestellt.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Quelle: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51265\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0421\u0442\u0435\u0444\u0430\u043d \u0421\u043f\u0435\u0440\u043b\u0438\u043d\u0433 (stsp@), \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a \u043f\u0440\u043e\u0435\u043a\u0442\u0430 OpenBSD \u0441 \u0434\u0435\u0441\u044f\u0442\u0438\u043b\u0435\u0442\u043d\u0438\u043c \u0441\u0442\u0430\u0436\u0435\u043c, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043e\u0434\u0438\u043d \u0438\u0437 \u0433\u043b\u0430\u0432\u043d\u044b\u0445 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 Apache Subversion, \u0440\u0430\u0437\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0435\u0442 \u043d\u043e\u0432\u0443\u044e \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044f \u0432\u0435\u0440\u0441\u0438\u0439 &#171;Game of Trees&#187; (got). \u041f\u0440\u0438 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0438 \u043d\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043f\u0440\u0438\u043e\u0440\u0438\u0442\u0435\u0442 \u043e\u0442\u0434\u0430\u0451\u0442\u0441\u044f \u043f\u0440\u043e\u0441\u0442\u043e\u0442\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0438 \u043f\u0440\u043e\u0441\u0442\u043e\u0442\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f, \u0430 \u043d\u0435 \u0433\u0438\u0431\u043a\u043e\u0441\u0442\u0438. \u0421\u0435\u0439\u0447\u0430\u0441 Got \u0435\u0449\u0451 \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435; \u043e\u043d \u0440\u0430\u0437\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0438\u0441\u043a\u043b\u044e\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u043d\u0430 OpenBSD \u0438 \u0435\u0433\u043e \u0446\u0435\u043b\u0435\u0432\u043e\u0439 \u0430\u0443\u0434\u0438\u0442\u043e\u0440\u0438\u0435\u0439 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-37036","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0421\u0442\u0435\u0444\u0430\u043d \u0421\u043f\u0435\u0440\u043b\u0438\u043d\u0433 (stsp@), \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a \u043f\u0440\u043e\u0435\u043a\u0442\u0430 OpenBSD \u0441 \u0434\u0435\u0441\u044f\u0442\u0438\u043b\u0435\u0442\u043d\u0438\u043c \u0441\u0442\u0430\u0436\u0435\u043c, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043e\u0434\u0438\u043d \u0438\u0437 \u0433\u043b\u0430\u0432\u043d\u044b\u0445 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 Apache Subversion,\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/de\/blog\/news\/dlya-openbsd-razvivaetsya-novaya-git-sovmestimaya-sistema-kontrolya-versij-got\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0414\u043b\u044f OpenBSD \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u043d\u043e\u0432\u0430\u044f git-\u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044f \u0432\u0435\u0440\u0441\u0438\u0439 Got | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0421\u0442\u0435\u0444\u0430\u043d \u0421\u043f\u0435\u0440\u043b\u0438\u043d\u0433 (stsp@), \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a \u043f\u0440\u043e\u0435\u043a\u0442\u0430 OpenBSD \u0441 \u0434\u0435\u0441\u044f\u0442\u0438\u043b\u0435\u0442\u043d\u0438\u043c \u0441\u0442\u0430\u0436\u0435\u043c, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043e\u0434\u0438\u043d \u0438\u0437 \u0433\u043b\u0430\u0432\u043d\u044b\u0445 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 Apache Subversion,\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/news\/dlya-openbsd-razvivaetsya-novaya-git-sovmestimaya-sistema-kontrolya-versij-got\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T19:15:24+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:15:24+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47F\u00fcr OpenBSD wird ein neues git-kompatibles Versionskontrollsystem Got entwickelt | ProHoster","description":"Stefan Sperling (stsp@), OpenBSD-Projektmitarbeiter mit zehnj\u00e4hriger Erfahrung und einer der Hauptentwickler von Apache Subversion,","canonical_url":"https:\/\/prohoster.info\/de\/blog\/news\/dlya-openbsd-razvivaetsya-novaya-git-sovmestimaya-sistema-kontrolya-versij-got","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0414\u043b\u044f OpenBSD \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u043d\u043e\u0432\u0430\u044f git-\u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044f \u0432\u0435\u0440\u0441\u0438\u0439 Got | ProHoster","og:description":"\u0421\u0442\u0435\u0444\u0430\u043d \u0421\u043f\u0435\u0440\u043b\u0438\u043d\u0433 (stsp@), \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a \u043f\u0440\u043e\u0435\u043a\u0442\u0430 OpenBSD \u0441 \u0434\u0435\u0441\u044f\u0442\u0438\u043b\u0435\u0442\u043d\u0438\u043c \u0441\u0442\u0430\u0436\u0435\u043c, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043e\u0434\u0438\u043d \u0438\u0437 \u0433\u043b\u0430\u0432\u043d\u044b\u0445 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 Apache Subversion,","og:url":"https:\/\/prohoster.info\/de\/blog\/news\/dlya-openbsd-razvivaetsya-novaya-git-sovmestimaya-sistema-kontrolya-versij-got","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T19:15:24+00:00","article:modified_time":"2019-10-31T19:15:24+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"37036","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-22 05:48:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:34:25","updated":"2026-01-22 05:48:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/37036","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=37036"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/37036\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=37036"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=37036"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=37036"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}