{"id":5847,"date":"2019-07-15T10:32:18","date_gmt":"2019-07-15T08:32:18","guid":{"rendered":"https:\/\/igloonet.cz\/blog\/?p=5847"},"modified":"2020-07-10T09:34:28","modified_gmt":"2020-07-10T07:34:28","slug":"propojte-si-git-s-webhostingem","status":"publish","type":"post","link":"https:\/\/igloonet.cz\/blog\/propojte-si-git-s-webhostingem\/","title":{"rendered":"Propojte si Git s&nbsp;webhostingem"},"content":{"rendered":"<div id=\"fb-root\"><\/div>\n<p>V\u011bd\u011bli jste, \u017ee&nbsp;jde cel\u00fd proces nahr\u00e1v\u00e1n\u00ed str\u00e1nek na&nbsp;webhosting vm\u011bstnat do&nbsp;jednoho p\u0159\u00edkazu? Uk\u00e1\u017eu v\u00e1m, jak na&nbsp;to.<br>\n<!--more--><\/p>\n<p>Spousta spr\u00e1vc\u016f webov\u00fdch str\u00e1nek st\u00e1le nepou\u017e\u00edv\u00e1 \u017e\u00e1dn\u00fd verzovac\u00ed syst\u00e9m, a&nbsp;zm\u011bny na&nbsp;webu nahr\u00e1v\u00e1 p\u0159es FTP. Pokud si chcete v\u00fdrazn\u011b u\u0161et\u0159it \u010das a&nbsp;pr\u00e1ci, doporu\u010duju za\u010d\u00edt vyu\u017e\u00edvat <a href=\"https:\/\/git-scm.com\/\">Git<\/a>, kter\u00fd cel\u00fd proces automatizuje. Uk\u00e1\u017eu v\u00e1m, jak v&nbsp;n\u011bm jednodu\u0161e nahrajete kompletn\u00ed web na&nbsp;server pomoc\u00ed jedin\u00e9ho odes\u00edl\u00e1n\u00ed do&nbsp;vzd\u00e1len\u00e9ho repozit\u00e1\u0159e <em>commitu<\/em>. Usnadn\u00edte t\u00edm spu\u0161t\u011bn\u00ed nov\u00fdch verz\u00ed, a&nbsp;tak\u00e9 p\u0159\u00edpadn\u00e9 opravy, pokud se n\u011bco pokaz\u00ed.<\/p>\n<h4>Co budeme pot\u0159ebovat:<\/h4>\n<ul>\n<li style=\"font-weight: 400;\">Z\u00e1kladn\u00ed znalosti pr\u00e1ce s&nbsp;Gitem,<\/li>\n<li style=\"font-weight: 400;\">Webhosting s&nbsp;Gitem,<\/li>\n<li style=\"font-weight: 400;\">Funk\u010dn\u00ed p\u0159ipojen\u00ed p\u0159es SSH k&nbsp;serveru webhostingu.<\/li>\n<\/ul>\n<h2>Nastaven\u00ed na&nbsp;serveru webhostingu<\/h2>\n<p>Nejd\u0159\u00edv si na&nbsp;hostingov\u00e9m serveru vytvo\u0159\u00edme repozit\u00e1\u0159 projektu na\u0161ich str\u00e1nek. Jakmile do&nbsp;n\u011bj po\u0161leme novou verzi webu, data se p\u0159enesou do&nbsp;ve\u0159ejn\u00e9ho adres\u00e1\u0159e.<\/p>\n<h3>Vytvo\u0159en\u00ed repozit\u00e1\u0159e na&nbsp;serveru<\/h3>\n<ol>\n<li>P\u0159ipoj\u00edme se k&nbsp;serveru webhostingu pomoc\u00ed SSH.\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\">$ ssh uzivatel@adresa-serveru<\/pre>\n<\/li>\n<li>Vytvo\u0159\u00edme adres\u00e1\u0159 pro Git repozit\u00e1\u0159. Mus\u00ed b\u00fdt neve\u0159ejn\u00fd a&nbsp;mimo adres\u00e1\u0159 pro data webu (<em>Document Root<\/em>). Dobr\u00e1 cesta m\u016f\u017ee b\u00fdt t\u0159eba v\u00e1\u0161 <em>domovsk\u00fd adres\u00e1\u0159<\/em> (v&nbsp;shellu se v&nbsp;cest\u011b odkazuje jako <code>~<\/code>).\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\">$ mkdir ~\/repo\/mujprojekt.git\n$ cd ~\/repo\/mujprojekt.git\n<\/pre>\n<\/li>\n<li>Nakonec v&nbsp;adres\u00e1\u0159i \u201ezapneme Git\u201c.\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\">$ git init --bare<\/pre>\n<\/li>\n<\/ol>\n<p>P\u0159ep\u00edna\u010d <code class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\">--bare<\/code> zp\u016fsob\u00ed, \u017ee&nbsp;se do&nbsp;adres\u00e1\u0159e rovnou ulo\u017e\u00ed intern\u00ed data Gitu. Asi jste zvykl\u00ed vytv\u00e1\u0159et sp\u00ed\u0161e klasick\u00e9 repozit\u00e1\u0159e, kdy jsou v&nbsp;adres\u00e1\u0159i na\u0161e zdrojov\u00e9 k\u00f3dy a&nbsp;ve&nbsp;skryt\u00e9m podadres\u00e1\u0159i <code>.git<\/code> data&nbsp;Gitu.<\/p>\n<h4>Pro\u010d pou\u017e\u00edv\u00e1me neve\u0159ejnou cestu?<\/h4>\n<p>Spousta lid\u00ed vytv\u00e1\u0159\u00ed Git repozit\u00e1\u0159 p\u0159\u00edmo v&nbsp;adres\u00e1\u0159i s&nbsp;daty webu (<em>Document Root<\/em>). Za n\u00e1s to m\u00e1 v\u00edcero nev\u00fdhod, dv\u011b hlavn\u00ed jsou:<\/p>\n<h5>Zabr\u00e1n\u011bn\u00ed p\u0159\u00edstupu k&nbsp;intern\u00edm dat\u016fm Gitu p\u0159es&nbsp;web<\/h5>\n<p>Pokud bychom nahr\u00e1li soubory na&nbsp;\u0161patn\u011b zabezpe\u010den\u00fd hosting, kdokoliv by se mohl dostat ke&nbsp;v\u0161em na\u0161im zdrojov\u00fdm k\u00f3d\u016fm a&nbsp;historii, co\u017e ur\u010dit\u011b nechceme. Te\u010f m\u016f\u017eete m\u00edt v\u0161e v&nbsp;po\u0159\u00e1dku, ale co kdy\u017e budete v&nbsp;budoucnu migrovat, a&nbsp;tohle zapomenete otestovat?<\/p>\n<h5>Pr\u00e1ce s&nbsp;v\u011btvemi, lok\u00e1ln\u00ed zm\u011bny a&nbsp;dal\u0161\u00ed<\/h5>\n<p>Pokud m\u00e1te Git p\u0159\u00edmo v&nbsp;datech webu, nem\u016f\u017eete nap\u0159\u00edklad p\u0159epnout v\u011btev, ani\u017e by se zm\u011bna okam\u017eit\u011b uk\u00e1zala v\u0161em n\u00e1v\u0161t\u011bvn\u00edk\u016fm. \u010casto tak\u00e9 doch\u00e1z\u00ed k&nbsp;tomu, \u017ee&nbsp;n\u011bkdo ud\u011bl\u00e1 lok\u00e1ln\u00ed zm\u011bnu a&nbsp;zapomene ji potvrdit (<em>commit<\/em>). P\u0159i nahazov\u00e1n\u00ed nov\u00e9 verze z&nbsp;repozit\u00e1\u0159e pak dojde ke&nbsp;konflikt\u016fm.<\/p>\n<h3>Vytvo\u0159en\u00ed hooku<\/h3>\n<p>Hooky v&nbsp;Gitu slou\u017e\u00ed ke&nbsp;spu\u0161t\u011bn\u00ed skriptu p\u0159i ur\u010dit\u00e9 ud\u00e1losti. My si vytvo\u0159\u00edme skript, kter\u00fd po nahr\u00e1n\u00ed nov\u00e9ho <em>commitu<\/em> p\u0159enese data aplikace do&nbsp;ve\u0159ejn\u00e9ho adres\u00e1\u0159e. T\u0159eba takhle:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\">$ echo \"GIT_WORK_TREE=\/domains\/produkcni.domena\/web\/www git checkout -f master\" &gt; hooks\/post-receive<\/pre>\n<p>Nesm\u00edme mu zapomenout nastavit pr\u00e1va na&nbsp;spou\u0161t\u011bn\u00ed, jinak se neprovede:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\">$ chmod u+x hooks\/post-receive<\/pre>\n<h2>Lok\u00e1ln\u00ed nastaven\u00ed Gitu<\/h2>\n<p>Repozit\u00e1\u0159 Gitu vytvo\u0159\u00edme tak\u00e9 na&nbsp;po\u010d\u00edta\u010di, kde str\u00e1nky vyv\u00edj\u00edme. Aby se data m\u011bla kam ukl\u00e1dat, mus\u00edme k&nbsp;n\u011bmu napojit vzd\u00e1len\u00fd hostingov\u00fd server. Pokud u\u017e Git pou\u017e\u00edv\u00e1te pro jin\u00e9 projekty, tvorbu repozit\u00e1\u0159e m\u016f\u017eete p\u0159esko\u010dit.<\/p>\n<h3>Vytvo\u0159en\u00ed repozit\u00e1\u0159e<\/h3>\n<ol>\n<li>Vytvo\u0159\u00edme si adres\u00e1\u0159 a&nbsp;inicializujeme v&nbsp;n\u011bm Gitov\u00fd repozit\u00e1\u0159:\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\">$ mkdir ~\/git\/mujprojekt\n$ cd ~\/git\/mujprojekt\n$ git init\n<\/pre>\n<\/li>\n<li>Pro uk\u00e1zku si vytvo\u0159\u00edme jednoduch\u00fd <em>index<\/em> soubor:\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\">$ echo \"Toto jsem nahr\u00e1l p\u0159es Git\" &gt; index.html<\/pre>\n<\/li>\n<li>P\u0159id\u00e1me ho do&nbsp;Gitu a&nbsp;potvrd\u00edme zm\u011bnu:\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\">$ git add index.html\n$ git commit -m \"Uk\u00e1zkov\u00fd index soubor\"\n<\/pre>\n<\/li>\n<\/ol>\n<h3>P\u0159id\u00e1n\u00ed remote a&nbsp;nahr\u00e1n\u00ed na&nbsp;server<\/h3>\n<p>Bl\u00ed\u017e\u00edme se do&nbsp;fin\u00e1le. V&nbsp;Gitu p\u0159id\u00e1me n\u00e1\u0161 vzd\u00e1len\u00fd repozit\u00e1\u0159 (<em>remote<\/em>), kter\u00fd jsme si na&nbsp;za\u010d\u00e1tku na&nbsp;webhostingov\u00e9m serveru vytvo\u0159ili.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\">$ git remote add produkce ssh:\/\/uzivatel@adresa-serveru:repo\/mujprojekt.git<\/pre>\n<p>Cel\u00fd web na&nbsp;n\u011bj nahrajeme jedn\u00edm p\u0159\u00edkazem:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\">$ git push produkce master<\/pre>\n<p>Pou\u017eijeme ho poka\u017ed\u00e9, kdy\u017e budeme cht\u00edt zve\u0159ejnit novou verzi webu. Sta\u010d\u00ed vytvo\u0159it dal\u0161\u00ed <em>commit<\/em>, a&nbsp;p\u0159\u00edkazem <em>push<\/em> ho odeslat na&nbsp;webhosting.<\/p>\n<h2>A jak to vylep\u0161it?<\/h2>\n<p>Popsan\u00fd postup je vhodn\u00fd jen pro jednoduch\u00e9 (nejl\u00e9pe statick\u00e9) weby, kter\u00e9 spravuje jeden v\u00fdvoj\u00e1\u0159. U&nbsp;slo\u017eit\u011bj\u0161\u00edch projekt\u016f m\u016f\u017ee b\u00fdt vhodn\u011bj\u0161\u00ed pou\u017e\u00edt t\u0159eba <a href=\"https:\/\/about.gitlab.com\/\">GitLab<\/a> a&nbsp;jeho deploy p\u0159es <em>CI\/CD<\/em>. V&nbsp;t\u00fdmu je pak mnohem p\u0159\u00edjemn\u011bj\u0161\u00ed pr\u00e1ce, a&nbsp;hlavn\u011b lep\u0161\u00ed viditelnost proveden\u00fdch zm\u011bn, zve\u0159ejn\u011bn\u00fdch verz\u00ed i&nbsp;v\u00fdsledk\u016f automatick\u00fdch test\u016f. O&nbsp;tom ale a\u017e n\u011bkdy p\u0159\u00ed\u0161t\u011b.<\/p>\n\n\t\t<script>var e = {type:\"double\", dml:\"82197\", fc1:\"c2274dcd97de1704\",fc2:\"ab52fc1a3c0c1ec5\", dt:\"13486\" , returnUrl:\"https:\/\/igloonet.cz\/blog\" , autosuggest:true, fromEmail:\"marketing@igloonet.cz\", fromName:\"igloonet \"};window.e4ien864d=e;s=document.getElementsByTagName(\"script\")[0];qc=document.createElement(\"script\");qc.src=\"\/\/static.mailkit.eu\/_system\/subform.js\";qc.setAttribute(\"dvar\", \"e4ien864d\");s.parentNode.insertBefore(qc,s);<\/script>\t\t\n\t\t<div class=\"mailkit_instance\">\n\t\t\t<form method=\"POST\" data-id=\"e4ien864d\" class=\"newsletter-form\" id=\"newsletter-form\">\n\t\t\t    <div class=\"hr-wrap\"><hr><\/div>\n\t            <h2>Z\u016fsta\u0148te v&nbsp;obraze<\/h2>\n\t            <p>Nenechte si uj\u00edt dal\u0161\u00ed novinky a&nbsp;tipy. Zadejte sv\u016fj e-mail, a&nbsp;u\u017e v\u00e1m nic neunikne.<\/p>\n\t\t\t\t\n\t\t\t\t<div class=\"newsletter-form__email\">\n\t                <div class=\"newsletter-form__input-group\">\n\t                    <label for=\"first_name_inline\">K\u0159estn\u00ed jm\u00e9no<\/label><input type=\"text\" name=\"first_name\" id=\"first_name_inline\" value required>\n\t                <\/div>\n\t\t\t\t    \n\t\t\t\t    <div class=\"newsletter-form__input-group\">\n\t\t\t\t\t    <label for=\"email_inline\">E-mail<\/label><input type=\"text\" name=\"email\" id=\"email_inline\" value required>\n\t\t\t\t    <\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t<div class=\"mailkit_submit newsletter-form__button--wrapper\">\n\t\t\t\t    <button type=\"submit\" class=\"newsletter-form__button\" id=\"newsletter-form__button\">P\u0159ihl\u00e1sit<\/button>\n\t\t\t\t    <input type=\"hidden\" name=\"_do\" value=\"newsletterForm-submit\">\n\t\t\t\t<\/div>\n                                <div><br>Odesl\u00e1n\u00edm formul\u00e1\u0159e souhlas\u00edte se <a href=\"\/ochrana-osobnich-udaju\">zpracov\u00e1n\u00edm osobn\u00edch \u00fadaj\u016f<\/a>.<\/div>\n\t\t\t<\/form>\n\t\t<\/div>\n\t\t\n\t\t<div class=\"newsletter-form__alert\" id=\"newsletter-form__alert\">\n\t\t\tByl v\u00e1m odesl\u00e1n potvrzovac\u00ed e-mail.&nbsp;<\/div>\n\t\n","protected":false},"excerpt":{"rendered":"<p>V\u011bd\u011bli jste, \u017ee&nbsp;jde cel\u00fd proces nahr\u00e1v\u00e1n\u00ed str\u00e1nek na&nbsp;webhosting vm\u011bstnat do&nbsp;jednoho p\u0159\u00edkazu? Uk\u00e1\u017eu v\u00e1m, jak na&nbsp;to.<\/p>\n","protected":false},"author":38,"featured_media":6730,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"wp_typography_post_enhancements_disabled":false,"footnotes":""},"categories":[72,71],"tags":[237,238],"class_list":["post-5847","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-hosting","category-vyvoj","tag-git","tag-webhosting"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Propojte si Git s webhostingem | igloonet blog<\/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:\/\/igloonet.cz\/blog\/propojte-si-git-s-webhostingem\/\" \/>\n<meta property=\"og:locale\" content=\"cs_CZ\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Nahrajte web na server jedn\u00edm p\u0159\u00edkazem\" \/>\n<meta property=\"og:description\" content=\"V\u011bd\u011bli jste, \u017ee jde cel\u00fd proces nahr\u00e1v\u00e1n\u00ed str\u00e1nek na webhosting vm\u011bstnat do jednoho p\u0159\u00edkazu? Uk\u00e1\u017eu v\u00e1m, jak na to.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/igloonet.cz\/blog\/propojte-si-git-s-webhostingem\/\" \/>\n<meta property=\"og:site_name\" content=\"igloonet blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/igloonet\" \/>\n<meta property=\"article:published_time\" content=\"2019-07-15T08:32:18+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-07-10T07:34:28+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/igloonet.cz\/blog\/wp-content\/uploads\/2019\/07\/17.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Martin Taraba\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"Nahrajte web na server jedn\u00edm p\u0159\u00edkazem\" \/>\n<meta name=\"twitter:description\" content=\"Za\u010dn\u011bte pou\u017e\u00edvat verzovac\u00ed syst\u00e9m Git. U\u0161et\u0159\u00edte si \u010das a pr\u00e1ci.\" \/>\n<meta name=\"twitter:creator\" content=\"@igloonet\" \/>\n<meta name=\"twitter:site\" content=\"@igloonet\" \/>\n<meta name=\"twitter:label1\" content=\"Napsal(a)\" \/>\n\t<meta name=\"twitter:data1\" content=\"Martin Taraba\" \/>\n\t<meta name=\"twitter:label2\" content=\"Odhadovan\u00e1 doba \u010dten\u00ed\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minut\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/igloonet.cz\/blog\/propojte-si-git-s-webhostingem\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/igloonet.cz\/blog\/propojte-si-git-s-webhostingem\/\"},\"author\":{\"name\":\"Martin Taraba\",\"@id\":\"https:\/\/igloonet.cz\/blog\/#\/schema\/person\/669d46a65fdfb91e95c60aac5c3bd24d\"},\"headline\":\"Propojte si Git s&nbsp;webhostingem\",\"datePublished\":\"2019-07-15T08:32:18+00:00\",\"dateModified\":\"2020-07-10T07:34:28+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/igloonet.cz\/blog\/propojte-si-git-s-webhostingem\/\"},\"wordCount\":829,\"commentCount\":1,\"publisher\":{\"@id\":\"https:\/\/igloonet.cz\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/igloonet.cz\/blog\/propojte-si-git-s-webhostingem\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/igloonet.cz\/blog\/wp-content\/uploads\/2019\/07\/17.png\",\"keywords\":[\"git\",\"webhosting\"],\"articleSection\":[\"Hosting\",\"V\u00fdvoj\"],\"inLanguage\":\"cs\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/igloonet.cz\/blog\/propojte-si-git-s-webhostingem\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/igloonet.cz\/blog\/propojte-si-git-s-webhostingem\/\",\"url\":\"https:\/\/igloonet.cz\/blog\/propojte-si-git-s-webhostingem\/\",\"name\":\"Propojte si Git s webhostingem | igloonet blog\",\"isPartOf\":{\"@id\":\"https:\/\/igloonet.cz\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/igloonet.cz\/blog\/propojte-si-git-s-webhostingem\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/igloonet.cz\/blog\/propojte-si-git-s-webhostingem\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/igloonet.cz\/blog\/wp-content\/uploads\/2019\/07\/17.png\",\"datePublished\":\"2019-07-15T08:32:18+00:00\",\"dateModified\":\"2020-07-10T07:34:28+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/igloonet.cz\/blog\/propojte-si-git-s-webhostingem\/#breadcrumb\"},\"inLanguage\":\"cs\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/igloonet.cz\/blog\/propojte-si-git-s-webhostingem\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"cs\",\"@id\":\"https:\/\/igloonet.cz\/blog\/propojte-si-git-s-webhostingem\/#primaryimage\",\"url\":\"https:\/\/igloonet.cz\/blog\/wp-content\/uploads\/2019\/07\/17.png\",\"contentUrl\":\"https:\/\/igloonet.cz\/blog\/wp-content\/uploads\/2019\/07\/17.png\",\"width\":1200,\"height\":628},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/igloonet.cz\/blog\/propojte-si-git-s-webhostingem\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Hosting\",\"item\":\"https:\/\/igloonet.cz\/blog\/rubriky\/hosting\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Propojte si Git s&nbsp;webhostingem\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/igloonet.cz\/blog\/#website\",\"url\":\"https:\/\/igloonet.cz\/blog\/\",\"name\":\"igloonet blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/igloonet.cz\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/igloonet.cz\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"cs\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/igloonet.cz\/blog\/#organization\",\"name\":\"igloonet\",\"url\":\"https:\/\/igloonet.cz\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"cs\",\"@id\":\"https:\/\/igloonet.cz\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/igloonet.cz\/blog\/wp-content\/uploads\/2015\/07\/RGB_LVPC_igloonet.png\",\"contentUrl\":\"https:\/\/igloonet.cz\/blog\/wp-content\/uploads\/2015\/07\/RGB_LVPC_igloonet.png\",\"width\":650,\"height\":465,\"caption\":\"igloonet\"},\"image\":{\"@id\":\"https:\/\/igloonet.cz\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/igloonet\",\"https:\/\/x.com\/igloonet\",\"https:\/\/instagram.com\/igloonet\/\",\"https:\/\/www.linkedin.com\/company\/igloonet\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/igloonet.cz\/blog\/#\/schema\/person\/669d46a65fdfb91e95c60aac5c3bd24d\",\"name\":\"Martin Taraba\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"cs\",\"@id\":\"https:\/\/igloonet.cz\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/c4655fd1ad104a9290bb799f4e42f8d1f4c0b28174543e336d96b92720002ea3?s=96&d=retro&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/c4655fd1ad104a9290bb799f4e42f8d1f4c0b28174543e336d96b92720002ea3?s=96&d=retro&r=g\",\"caption\":\"Martin Taraba\"},\"sameAs\":[\"https:\/\/igloonet.cz\/wicki\"],\"url\":\"https:\/\/igloonet.cz\/blog\/author\/wicki\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Propojte si Git s webhostingem | igloonet blog","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:\/\/igloonet.cz\/blog\/propojte-si-git-s-webhostingem\/","og_locale":"cs_CZ","og_type":"article","og_title":"Nahrajte web na server jedn\u00edm p\u0159\u00edkazem","og_description":"V\u011bd\u011bli jste, \u017ee jde cel\u00fd proces nahr\u00e1v\u00e1n\u00ed str\u00e1nek na webhosting vm\u011bstnat do jednoho p\u0159\u00edkazu? Uk\u00e1\u017eu v\u00e1m, jak na to.","og_url":"https:\/\/igloonet.cz\/blog\/propojte-si-git-s-webhostingem\/","og_site_name":"igloonet blog","article_publisher":"https:\/\/www.facebook.com\/igloonet","article_published_time":"2019-07-15T08:32:18+00:00","article_modified_time":"2020-07-10T07:34:28+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/igloonet.cz\/blog\/wp-content\/uploads\/2019\/07\/17.png","type":"image\/png"}],"author":"Martin Taraba","twitter_card":"summary_large_image","twitter_title":"Nahrajte web na server jedn\u00edm p\u0159\u00edkazem","twitter_description":"Za\u010dn\u011bte pou\u017e\u00edvat verzovac\u00ed syst\u00e9m Git. U\u0161et\u0159\u00edte si \u010das a pr\u00e1ci.","twitter_creator":"@igloonet","twitter_site":"@igloonet","twitter_misc":{"Napsal(a)":"Martin Taraba","Odhadovan\u00e1 doba \u010dten\u00ed":"5 minut"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/igloonet.cz\/blog\/propojte-si-git-s-webhostingem\/#article","isPartOf":{"@id":"https:\/\/igloonet.cz\/blog\/propojte-si-git-s-webhostingem\/"},"author":{"name":"Martin Taraba","@id":"https:\/\/igloonet.cz\/blog\/#\/schema\/person\/669d46a65fdfb91e95c60aac5c3bd24d"},"headline":"Propojte si Git s&nbsp;webhostingem","datePublished":"2019-07-15T08:32:18+00:00","dateModified":"2020-07-10T07:34:28+00:00","mainEntityOfPage":{"@id":"https:\/\/igloonet.cz\/blog\/propojte-si-git-s-webhostingem\/"},"wordCount":829,"commentCount":1,"publisher":{"@id":"https:\/\/igloonet.cz\/blog\/#organization"},"image":{"@id":"https:\/\/igloonet.cz\/blog\/propojte-si-git-s-webhostingem\/#primaryimage"},"thumbnailUrl":"https:\/\/igloonet.cz\/blog\/wp-content\/uploads\/2019\/07\/17.png","keywords":["git","webhosting"],"articleSection":["Hosting","V\u00fdvoj"],"inLanguage":"cs","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/igloonet.cz\/blog\/propojte-si-git-s-webhostingem\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/igloonet.cz\/blog\/propojte-si-git-s-webhostingem\/","url":"https:\/\/igloonet.cz\/blog\/propojte-si-git-s-webhostingem\/","name":"Propojte si Git s webhostingem | igloonet blog","isPartOf":{"@id":"https:\/\/igloonet.cz\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/igloonet.cz\/blog\/propojte-si-git-s-webhostingem\/#primaryimage"},"image":{"@id":"https:\/\/igloonet.cz\/blog\/propojte-si-git-s-webhostingem\/#primaryimage"},"thumbnailUrl":"https:\/\/igloonet.cz\/blog\/wp-content\/uploads\/2019\/07\/17.png","datePublished":"2019-07-15T08:32:18+00:00","dateModified":"2020-07-10T07:34:28+00:00","breadcrumb":{"@id":"https:\/\/igloonet.cz\/blog\/propojte-si-git-s-webhostingem\/#breadcrumb"},"inLanguage":"cs","potentialAction":[{"@type":"ReadAction","target":["https:\/\/igloonet.cz\/blog\/propojte-si-git-s-webhostingem\/"]}]},{"@type":"ImageObject","inLanguage":"cs","@id":"https:\/\/igloonet.cz\/blog\/propojte-si-git-s-webhostingem\/#primaryimage","url":"https:\/\/igloonet.cz\/blog\/wp-content\/uploads\/2019\/07\/17.png","contentUrl":"https:\/\/igloonet.cz\/blog\/wp-content\/uploads\/2019\/07\/17.png","width":1200,"height":628},{"@type":"BreadcrumbList","@id":"https:\/\/igloonet.cz\/blog\/propojte-si-git-s-webhostingem\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Hosting","item":"https:\/\/igloonet.cz\/blog\/rubriky\/hosting\/"},{"@type":"ListItem","position":2,"name":"Propojte si Git s&nbsp;webhostingem"}]},{"@type":"WebSite","@id":"https:\/\/igloonet.cz\/blog\/#website","url":"https:\/\/igloonet.cz\/blog\/","name":"igloonet blog","description":"","publisher":{"@id":"https:\/\/igloonet.cz\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/igloonet.cz\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"cs"},{"@type":"Organization","@id":"https:\/\/igloonet.cz\/blog\/#organization","name":"igloonet","url":"https:\/\/igloonet.cz\/blog\/","logo":{"@type":"ImageObject","inLanguage":"cs","@id":"https:\/\/igloonet.cz\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/igloonet.cz\/blog\/wp-content\/uploads\/2015\/07\/RGB_LVPC_igloonet.png","contentUrl":"https:\/\/igloonet.cz\/blog\/wp-content\/uploads\/2015\/07\/RGB_LVPC_igloonet.png","width":650,"height":465,"caption":"igloonet"},"image":{"@id":"https:\/\/igloonet.cz\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/igloonet","https:\/\/x.com\/igloonet","https:\/\/instagram.com\/igloonet\/","https:\/\/www.linkedin.com\/company\/igloonet"]},{"@type":"Person","@id":"https:\/\/igloonet.cz\/blog\/#\/schema\/person\/669d46a65fdfb91e95c60aac5c3bd24d","name":"Martin Taraba","image":{"@type":"ImageObject","inLanguage":"cs","@id":"https:\/\/igloonet.cz\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/c4655fd1ad104a9290bb799f4e42f8d1f4c0b28174543e336d96b92720002ea3?s=96&d=retro&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c4655fd1ad104a9290bb799f4e42f8d1f4c0b28174543e336d96b92720002ea3?s=96&d=retro&r=g","caption":"Martin Taraba"},"sameAs":["https:\/\/igloonet.cz\/wicki"],"url":"https:\/\/igloonet.cz\/blog\/author\/wicki\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/igloonet.cz\/blog\/wp-json\/wp\/v2\/posts\/5847","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/igloonet.cz\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/igloonet.cz\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/igloonet.cz\/blog\/wp-json\/wp\/v2\/users\/38"}],"replies":[{"embeddable":true,"href":"https:\/\/igloonet.cz\/blog\/wp-json\/wp\/v2\/comments?post=5847"}],"version-history":[{"count":49,"href":"https:\/\/igloonet.cz\/blog\/wp-json\/wp\/v2\/posts\/5847\/revisions"}],"predecessor-version":[{"id":5950,"href":"https:\/\/igloonet.cz\/blog\/wp-json\/wp\/v2\/posts\/5847\/revisions\/5950"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/igloonet.cz\/blog\/wp-json\/wp\/v2\/media\/6730"}],"wp:attachment":[{"href":"https:\/\/igloonet.cz\/blog\/wp-json\/wp\/v2\/media?parent=5847"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/igloonet.cz\/blog\/wp-json\/wp\/v2\/categories?post=5847"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/igloonet.cz\/blog\/wp-json\/wp\/v2\/tags?post=5847"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}