{"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\/it\/blog\/news\/dlya-openbsd-razvivaetsya-novaya-git-sovmestimaya-sistema-kontrolya-versij-got","title":{"rendered":"Per OpenBSD si sta sviluppando un nuovo sistema di controllo versioni compatibile con git chiamato Got","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Stefan Sperling (<noindex><a rel=\"nofollow\" href=\"https:\/\/stsp.name\/\">stsp@<\/a><\/noindex>), partecipante al progetto OpenBSD con dieci anni di esperienza, nonch\u00e9 uno dei principali sviluppatori di 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\">sta sviluppando<\/a><\/noindex> un nuovo sistema di controllo versione <noindex><a rel=\"nofollow\" href=\"https:\/\/gameoftrees.org\/\">\u00abGioco degli Alberi\u00bb<\/a><\/noindex> (got). Nella creazione del nuovo sistema, la priorit\u00e0 \u00e8 data alla semplicit\u00e0 di utilizzo e alla facilit\u00e0 di accesso, non alla flessibilit\u00e0. Attualmente Got \u00e8 ancora in fase di sviluppo; \u00e8 sviluppato esclusivamente su OpenBSD e il suo pubblico di riferimento sono gli sviluppatori di OpenBSD. Il codice \u00e8 distribuito sotto licenza libera <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/ISC_license\">ISC<\/a><\/noindex> (equivalente a una licenza BSD semplificata e MIT).<\/p>\n<p>Per l'archiviazione dei dati versionati in Got vengono utilizzati i repository git. Attualmente sono supportate solo operazioni locali di gestione delle versioni. Tuttavia, git pu\u00f2 essere utilizzato per qualsiasi funzionalit\u00e0 che non sia ancora stata implementata in got \u2014 sar\u00e0 sempre possibile lavorare con got e git nello stesso repository.<\/p>\n<p>L'attuale <noindex><a rel=\"nofollow\" href=\"https:\/\/gameoftrees.org\/goals.html\">obiettivo<\/a><\/noindex> del progetto \u00e8 l'interazione con gli sviluppatori di OpenBSD che desiderano utilizzare regolarmente got per il proprio lavoro su OpenBSD e migliorare le operazioni di gestione delle versioni basate sul feedback ricevuto da loro.<\/p>\n<p>Principi fondamentali del progetto:<\/p>\n<ul>\n<li class=\"l\"> Seguire le regole di sicurezza e lo stile di codifica di OpenBSD;\n<li class=\"l\"> Un processo di sviluppo basato sulla revisione del codice tramite email;\n<li class=\"l\"> Utilizzo <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>) e <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 tutto il codice sorgente;\n<li class=\"l\"> Utilizzare la separazione dei privilegi durante l'analisi dei dati del repository attraverso la rete o da disco;\n<li class=\"l\"> Supporto della base di codice sotto licenza BSD.\n<\/ul>\n<p>Obiettivi a lungo termine:<\/p>\n<ul>\n<li class=\"l\"> Mantenere la compatibilit\u00e0 con il formato disco del repository git (senza garantire compatibilit\u00e0 con gli strumenti);\n<li class=\"l\"> Fornire un insieme completo di strumenti di gestione delle versioni per OpenBSD:\n<ul>\n<li class=\"l\">   Interfaccia della linea di comando intuitiva per eseguire le operazioni di gestione delle versioni necessarie (<noindex><a rel=\"nofollow\" href=\"https:\/\/gameoftrees.org\/got.1.html\">got<\/a><\/noindex>)\n<li class=\"l\">   Browser interattivo del repository per analizzare la cronologia e rivedere le modifiche registrate (<noindex><a rel=\"nofollow\" href=\"https:\/\/gameoftrees.org\/tog.1.html\">tog<\/a><\/noindex>)\n<li class=\"l\">   Script CGI che implementa l'interfaccia web \u2014 browser del repository\n<li class=\"l\">   Strumenti di amministrazione dei repository con forte focus su backup e ripristino\n<li class=\"l\">   Server di repository per ospitare il repository centrale e sincronizzare le modifiche con una cascata di specchi pubblici e privati\n<\/ul>\n<li class=\"l\"> Requisiti per il flusso di lavoro degli sviluppatori OpenBSD:\n<ul>\n<li class=\"l\">   Supporto integrato robusto per un modello di repository centralizzato;\n<li class=\"l\">  Per gli sviluppatori che non hanno bisogno di branch, rimane la semplicit\u00e0 d'uso;\n<li class=\"l\">   Supporto per i branch locali per gli sviluppatori che ne hanno bisogno;\n<li class=\"l\">   Supporto per i rami di rilascio \u00ab-stable\u00bb;\n<li class=\"l\">   Altre funzionalit\u00e0 necessarie per costruire l'infrastruttura del progetto OpenBSD.\n<\/ul>\n<li class=\"l\"> Implementazione di connessioni di rete autenticati e crittografati:\n<ul>\n<li class=\"l\">   Accesso ai repository via SSH e in aggiunta TLS per clonare il repository e ottenere aggiornamenti;\n<li class=\"l\">   Accesso ai repository solo tramite SSH per apportare modifiche;\n<li class=\"l\">   L'accesso ai repository non \u00e8 possibile tramite connessioni non crittografate.\n<\/ul>\n<p>Got gi\u00e0 <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\">\u00e8 stata aggiunta<\/a><\/noindex> nel tree dei porti come \u00ab<noindex><a rel=\"nofollow\" href=\"https:\/\/cvsweb.openbsd.org\/cgi-bin\/cvsweb\/ports\/devel\/got\/\">devel\/got<\/a><\/noindex>\u00ab. <noindex><a rel=\"nofollow\" href=\"https:\/\/2019.eurobsdcon.org\/\">EUROBSDCON 2019<\/a><\/noindex> sar\u00e0 presentato <noindex><a rel=\"nofollow\" href=\"https:\/\/2019.eurobsdcon.org\/talk-speakers\/#trees\">relazione<\/a><\/noindex> un nuovo sistema di controllo della versione.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Fonte: <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\/it\/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=\"it_IT\" \/>\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\/it\/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\udd47Per OpenBSD si sta sviluppando un nuovo sistema di controllo delle versioni compatibile con git Got | ProHoster","description":"Stefan Sperling (stsp@), membro del progetto OpenBSD con dieci anni di esperienza, nonch\u00e9 uno dei principali sviluppatori di Apache Subversion,","canonical_url":"https:\/\/prohoster.info\/it\/blog\/news\/dlya-openbsd-razvivaetsya-novaya-git-sovmestimaya-sistema-kontrolya-versij-got","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"it_IT","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\/it\/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\/it\/wp-json\/wp\/v2\/posts\/37036","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=37036"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/37036\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=37036"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=37036"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=37036"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}