{"id":53349,"date":"2019-11-29T00:00:00","date_gmt":"2019-11-28T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/reliz-platformy-sovmestnoj-razrabotki-kallithea-0-5"},"modified":"2020-02-18T14:01:14","modified_gmt":"2020-02-18T11:01:14","slug":"reliz-platformy-sovmestnoj-razrabotki-kallithea-0-5","status":"publish","type":"post","link":"https:\/\/prohoster.info\/hu\/blog\/news\/reliz-platformy-sovmestnoj-razrabotki-kallithea-0-5","title":{"rendered":"A Kallithea 0.5 k\u00f6z\u00f6s fejleszt\u0151platform kiad\u00e1sa","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex><a rel=\"nofollow\" href=\"https:\/\/kallithea-scm.org\/news\/release-0.5.0.html\">Bemutatva<\/a><\/noindex>  a verzi\u00f3kezel\u0151 rendszerek kezel\u0151fel\u00fclet\u00e9nek kiad\u00e1sa <noindex><a rel=\"nofollow\" href=\"https:\/\/kallithea-scm.org\/\">Kallithea 0.5<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=40141\">amelyet<\/a><\/noindex> entuzist\u00e1k \u00e9s a Software Freedom Conservancy szervezet k\u00e9pvisel\u0151i alap\u00edtottak azzal a c\u00e9llal, hogy tov\u00e1bbfejlessz\u00e9k a RhodeCode ny\u00edlt forr\u00e1sk\u00f3d\u00fa b\u00e1zis\u00e1t, miut\u00e1n <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=37626\">\u00e1tsorolt\u00e1k<\/a><\/noindex> e platformot f\u00e9lig tulajdonosi kereskedelmi term\u00e9kk\u00e9. A Kallithea lehet\u0151v\u00e9 teszi a fejleszt\u00e9si folyamatok kezel\u00e9s\u00e9re szolg\u00e1l\u00f3 infrastrukt\u00fara telep\u00edt\u00e9s\u00e9t, amely t\u00e1mogatja a Git \u00e9s Mercurial verzi\u00f3kezel\u0151 rendszereket, \u00e9s a megoldand\u00f3 feladatok ter\u00e9n hasonl\u00edt a GitHubhoz, GitLabehez \u00e9s a Bitbuckethez. A projekt k\u00f3dja Python nyelven \u00edr\u00f3dott, \u00e9s <noindex><a rel=\"nofollow\" href=\"https:\/\/kallithea-scm.org\/repos\/kallithea\/\">terjeszt\u00e9sre ker\u00fcl<\/a><\/noindex> GPLv3 licenc alatt \u00e1ll. <\/p>\n<p>a Kallithea egy nagy teljes\u00edtm\u00e9ny\u0171 push\/pull k\u00e9r\u00e9sek feldolgoz\u00e1s\u00e1ra szolg\u00e1l\u00f3 szervert \u00e9s egy webes fel\u00fcletet is tartalmaz, amely lehet\u0151v\u00e9 teszi a k\u00f6z\u00f6s fejleszt\u00e9s kezel\u00e9s\u00e9t, a t\u00e1rol\u00f3k kezel\u00e9s\u00e9t, a jogosults\u00e1gok megoszt\u00e1s\u00e1t, a k\u00f3d \u00e1tn\u00e9z\u00e9s\u00e9t, m\u00e1s r\u00e9sztvev\u0151k aktivit\u00e1s\u00e1nak nyomon k\u00f6vet\u00e9s\u00e9t, projektek fork-ol\u00e1s\u00e1t, pull- k\u00e9r\u00e9sek k\u00fcld\u00e9s\u00e9t vagy a k\u00f3d helyben t\u00f6rt\u00e9n\u0151 m\u00f3dos\u00edt\u00e1s\u00e1t egy egyszer\u0171 szerkeszt\u0151n kereszt\u00fcl. T\u00e1mogatja a v\u00e1llalati k\u00f6zponti felhaszn\u00e1l\u00f3i b\u00e1zis integr\u00e1l\u00e1s\u00e1t LDAP vagy ActiveDirectory alapj\u00e1ra. Lehet\u0151v\u00e9 teszi t\u00e1rol\u00f3csoportok \u00e9s fejleszt\u0151csoportok l\u00e9trehoz\u00e1s\u00e1t a csoporttagok kezel\u00e9s\u00e9nek egys\u00e9ges\u00edt\u00e9s\u00e9vel. Az interf\u00e9sz megjelen\u00e9se k\u00f6nnyen m\u00f3dos\u00edthat\u00f3 a sablorrendszeren kereszt\u00fcl. K\u00e9pes grafikus form\u00e1ban bemutatni az aktivit\u00e1st. A v\u00e1ltoz\u00e1sok \u00e1ttekint\u00e9si rendszer\u00e9ben t\u00e1mogatott a v\u00e1ltoz\u00e1sok megvitat\u00e1sa \u00e9s az \u00e9rtes\u00edt\u00e9sek k\u00fcld\u00e9se.<\/p>\n<p>A platform server-side component is multithreaded, allowing it to handle multiple pull\/push requests simultaneously. For improved performance, caching and asynchronous processing are actively utilized within the system. Integrated backup tools allow regular archiving and saving of all data through 'scp'. A special layer is maintained to track activity in repositories, logging all requests and enabling the authentication of each request. A library is employed to work with the repositories. <noindex><a rel=\"nofollow\" href=\"http:\/\/pypi.python.org\/pypi\/vcs\">vcs<\/a><\/noindex>k\u00f6nyvt\u00e1r ker\u00fcl felhaszn\u00e1l\u00e1sra, a projektek metaadatai SQLite, PostgreSQL vagy m\u00e1s SQLAlchemy \u00e1ltal t\u00e1mogatott adatb\u00e1zisokban t\u00e1rolhat\u00f3k. <\/p>\n<p>F\u0151bb v\u00e1ltoz\u00e1sok:\n<\/p>\n<ul>\n<li class=\"l\"> Access to the repository is provided via SSH, using a URL format like 'ssh:\/\/kallithea@example.com\/name\/of\/repository'. Authentication when accessing the repository through SSH is based on the user's public key (with optional password protection for the key, depending on user preference). Uploading the key (~\/.ssh\/id_rsa.pub) to the server is done via the Kallithea web interface, which automates saving the key in the authorized_keys file. It is noted that the performance of working with the repository through SSH is higher than that of accessing the repository via HTTPS.\n<li class=\"l\"> Hozz\u00e1adva a Mercurial 5.2 elosztott verzi\u00f3kezel\u0151 rendszer t\u00e1mogat\u00e1sa.\n<li class=\"l\"> The 'Admin &gt; Settings &gt; Visual &gt; (HTTP) Clone URL' function has been revised; its handler now explicitly checks for the presence of the strings '{repo}' and '_{repoid}'.\n<li class=\"l\"> The access rights system has been cleaned up \u2014 access rights are always viewed as additive, meaning it is guaranteed that any user will have at least the same rights as the default user.\n<li class=\"l\"> A konfigur\u00e1ci\u00f3s f\u00e1jlban le\u00e1ll\u00edtott\u00e1k az api_access_controllers_whitelist be\u00e1ll\u00edt\u00e1s t\u00e1mogat\u00e1s\u00e1t. Az API-hozz\u00e1f\u00e9r\u00e9si kulccsal t\u00f6rt\u00e9n\u0151 autentik\u00e1ci\u00f3 most automatikusan hozz\u00e1f\u00e9r\u00e9st biztos\u00edt minden, a felhaszn\u00e1l\u00f3nak enged\u00e9lyezett API-hoz.\n<li class=\"l\"> Megsz\u0171nt a Python 2.6 t\u00e1mogat\u00e1sa. Jelenleg csak a Python 2.7 \u00e1ga t\u00e1mogatott, de a fejleszt\u0151k dolgoznak a Python 3.x teljes k\u00f6r\u0171 t\u00e1mogat\u00e1s\u00e1n.\n<li class=\"l\"> Elt\u00e1vol\u00edtva a repozit\u00f3rium blokkol\u00e1si funkci\u00f3ja (pull-to-lock, push-to-unlock).\n<\/ul>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Forr\u00e1s: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51948\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f\u043c\u0438 Kallithea 0.5, \u043e\u0441\u043d\u043e\u0432\u0430\u043d\u043d\u043e\u0439 \u044d\u043d\u0442\u0443\u0437\u0438\u0430\u0441\u0442\u0430\u043c\u0438 \u0438 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u0442\u0435\u043b\u044f\u043c\u0438 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 Software Freedom Conservancy \u0441 \u0446\u0435\u043b\u044c\u044e \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0435\u043d\u0438\u044f \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u044f \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0439 \u043a\u043e\u0434\u043e\u0432\u043e\u0439 \u0431\u0430\u0437\u044b RhodeCode, \u043f\u043e\u0441\u043b\u0435 \u043f\u0440\u0435\u0432\u0440\u0430\u0449\u0435\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u043e\u0439 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b \u0432 \u043f\u043e\u043b\u0443\u043f\u0440\u043e\u043f\u0440\u0438\u0435\u0442\u0430\u0440\u043d\u044b\u0439 \u043a\u043e\u043c\u043c\u0435\u0440\u0447\u0435\u0441\u043a\u0438\u0439 \u043f\u0440\u043e\u0434\u0443\u043a\u0442. Kallithea \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0440\u0430\u0437\u0432\u0435\u0440\u043d\u0443\u0442\u044c \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0443 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u043e\u0439, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044f \u0432\u0435\u0440\u0441\u0438\u0439 Git \u0438 Mercurial, \u0438 \u043f\u043e \u0440\u0435\u0448\u0430\u0435\u043c\u044b\u043c \u0437\u0430\u0434\u0430\u0447\u0430\u043c \u043d\u0430\u043f\u043e\u043c\u0438\u043d\u0430\u0435\u0442 GitHub, GitLab \u0438 Bitbucket. \u041a\u043e\u0434 [&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-53349","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f\u043c\u0438\" \/>\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\/hu\/blog\/news\/reliz-platformy-sovmestnoj-razrabotki-kallithea-0-5\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"hu_HU\" \/>\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\u0420\u0435\u043b\u0438\u0437 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u043e\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 Kallithea 0.5 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f\u043c\u0438\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/hu\/blog\/news\/reliz-platformy-sovmestnoj-razrabotki-kallithea-0-5\" \/>\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-11-28T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:01:14+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\udd47A Kallithea 0.5 k\u00f6z\u00f6s fejleszt\u00e9si platform kiad\u00e1sa | ProHoster","description":"Bemutatva a repozit\u00f3riumkezel\u0151 rendszer kiad\u00e1sa.","canonical_url":"https:\/\/prohoster.info\/hu\/blog\/news\/reliz-platformy-sovmestnoj-razrabotki-kallithea-0-5","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"hu_HU","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\u0420\u0435\u043b\u0438\u0437 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u043e\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 Kallithea 0.5 | ProHoster","og:description":"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f\u043c\u0438","og:url":"https:\/\/prohoster.info\/hu\/blog\/news\/reliz-platformy-sovmestnoj-razrabotki-kallithea-0-5","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-11-28T21:00:00+00:00","article:modified_time":"2020-02-18T11:01:14+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"53349","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-24 07:00:20","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 20:26:23","updated":"2026-01-24 07:00:20","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/53349","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/comments?post=53349"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/53349\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media?parent=53349"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/categories?post=53349"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/tags?post=53349"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}