{"id":7328,"date":"2026-08-20T18:30:40","date_gmt":"2026-08-20T16:30:40","guid":{"rendered":"https:\/\/www.webhostingsrbija.rs\/?p=7328"},"modified":"2026-08-20T18:30:40","modified_gmt":"2026-08-20T16:30:40","slug":"git-repozitorijumi","status":"publish","type":"post","link":"https:\/\/www.webhostingsrbija.rs\/en\/git-repozitorijumi\/","title":{"rendered":"Git repositories in WHSPanel"},"content":{"rendered":"<p>Git repozitorijumi ti omogu\u0107avaju da verzioni\u0161e\u0161 kod svog sajta direktno na hosting nalogu. Mo\u017ee\u0161 da napravi\u0161 prazan repozitorijum za push koda ili da klonira\u0161 postoje\u0107i sa GitHub, GitLab ili bilo kog Git servera, uz opciju automatskog objavljivanja sajta pri svakom push-u.<\/p>\n\n<h2>1. Gde se nalaze Git repozitorijumi<\/h2>\n<p>U levom meniju otvori <strong>File management<\/strong> well <strong>Git repozitorijumi<\/strong>. Gore desno su dva dugmeta: <strong>Kloniraj sa URL-a<\/strong> (za brzo preuzimanje postoje\u0107eg repozitorijuma) i <strong>Kreiraj repozitorijum<\/strong>.<\/p>\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a8777415f09e&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a8777415f09e\" class=\"wp-block-image size-large wp-lightbox-container\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"636\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/www.webhostingsrbija.rs\/wp-content\/uploads\/2026\/08\/files-git-a-1024x636.png\" alt=\"Git repozitorijumi strana u WHSPanelu\" class=\"wp-image-7461\" title=\"\" srcset=\"https:\/\/www.webhostingsrbija.rs\/wp-content\/uploads\/2026\/08\/files-git-a-1024x636.png 1024w, https:\/\/www.webhostingsrbija.rs\/wp-content\/uploads\/2026\/08\/files-git-a-300x186.png 300w, https:\/\/www.webhostingsrbija.rs\/wp-content\/uploads\/2026\/08\/files-git-a-768x477.png 768w, https:\/\/www.webhostingsrbija.rs\/wp-content\/uploads\/2026\/08\/files-git-a-1536x955.png 1536w, https:\/\/www.webhostingsrbija.rs\/wp-content\/uploads\/2026\/08\/files-git-a-2048x1273.png 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-block-image__caption\">Strana Git repozitorijumi sa dugmadima za kloniranje i kreiranje repozitorijuma.<\/figcaption><\/figure>\n\n\n<h2>2. Kako da kreira\u0161 repozitorijum<\/h2>\n<ol>\n<li>Click <strong>Kreiraj repozitorijum<\/strong>.<\/li>\n<li><strong>Naziv:<\/strong> ime repozitorijuma (na primer <code>moj_sajt<\/code>).<\/li>\n<li><strong>Udaljeni URL:<\/strong> ostavi prazno za prazan repozitorijum, ili nalepi adresu (na primer sa GitHub) da odmah preuzme\u0161 postoje\u0107i kod.<\/li>\n<li><strong>Putanja repozitorijuma:<\/strong> gde na nalogu se repozitorijum sme\u0161ta.<\/li>\n<li><strong>Grana:<\/strong> podrazumevano <code>main<\/code>.<\/li>\n<li><strong>Auto deploy pri push-u:<\/strong> uklju\u010di ako \u017eeli\u0161 da se sajt automatski osve\u017eava (obja\u0161njeno ispod).<\/li>\n<li>Click <strong>OK<\/strong>.<\/li>\n<\/ol>\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a8777415f86a&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a8777415f86a\" class=\"wp-block-image size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"640\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/www.webhostingsrbija.rs\/wp-content\/uploads\/2026\/08\/git-create-1024x640.png\" alt=\"Dijalog Kreiraj repozitorijum u WHSPanelu\" class=\"wp-image-7327\" title=\"\" srcset=\"https:\/\/www.webhostingsrbija.rs\/wp-content\/uploads\/2026\/08\/git-create-1024x640.png 1024w, https:\/\/www.webhostingsrbija.rs\/wp-content\/uploads\/2026\/08\/git-create-300x188.png 300w, https:\/\/www.webhostingsrbija.rs\/wp-content\/uploads\/2026\/08\/git-create-768x480.png 768w, https:\/\/www.webhostingsrbija.rs\/wp-content\/uploads\/2026\/08\/git-create-1536x960.png 1536w, https:\/\/www.webhostingsrbija.rs\/wp-content\/uploads\/2026\/08\/git-create-2048x1280.png 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-block-image__caption\">Kreiranje Git repozitorijuma sa opcijom automatskog deploya.<\/figcaption><\/figure>\n\n\n<h2>3. Automatski deploy (auto deploy)<\/h2>\n<p>Kada je uklju\u010den, server sam povla\u010di najnoviju verziju sa udaljenog repozitorijuma otprilike svakog minuta i sinhronizuje sajt, bez potrebe za webhook-om. Pra\u0107eni fajlovi se poravnavaju sa udaljenim repozitorijumom, a fajlovi koje Git ne prati (na primer otpremljeni sadr\u017eaj i slike) ostaju netaknuti.<\/p>\n\n<blockquote><p><strong>Pazi:<\/strong> auto deploy pregazi lokalne izmene pra\u0107enih fajlova pri slede\u0107em povla\u010denju. Zato fajlove pod Git kontrolom menjaj kroz repozitorijum (commit i push), a ne ru\u010dno na serveru.<\/p><\/blockquote>\n\n<h2>4. \u0160ta prikazuje tabela<\/h2>\n<table>\n<thead><tr><th>Kolona<\/th><th>Zna\u010denje<\/th><\/tr><\/thead>\n<tbody>\n<tr><td><strong>Repozitorijum<\/strong><\/td><td>Naziv repozitorijuma.<\/td><\/tr>\n<tr><td><strong>Putanja<\/strong><\/td><td>Gde se nalazi na nalogu.<\/td><\/tr>\n<tr><td><strong>Grana<\/strong><\/td><td>Aktivna grana (na primer main).<\/td><\/tr>\n<tr><td><strong>Poslednji commit<\/strong><\/td><td>Poslednja preuzeta izmena.<\/td><\/tr>\n<tr><td><strong>Auto deploy<\/strong><\/td><td>Da li je automatsko objavljivanje uklju\u010deno.<\/td><\/tr>\n<\/tbody>\n<\/table>","protected":false},"excerpt":{"rendered":"<p>How to create or clone a Git repository in WHSPanel and enable automatic site publishing for every code change.<\/p>","protected":false},"author":1,"featured_media":7311,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[204,203],"tags":[],"class_list":["post-7328","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-upravljanje-fajlovima","category-whs-panel"],"_links":{"self":[{"href":"https:\/\/www.webhostingsrbija.rs\/en\/wp-json\/wp\/v2\/posts\/7328","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.webhostingsrbija.rs\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.webhostingsrbija.rs\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.webhostingsrbija.rs\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.webhostingsrbija.rs\/en\/wp-json\/wp\/v2\/comments?post=7328"}],"version-history":[{"count":1,"href":"https:\/\/www.webhostingsrbija.rs\/en\/wp-json\/wp\/v2\/posts\/7328\/revisions"}],"predecessor-version":[{"id":7572,"href":"https:\/\/www.webhostingsrbija.rs\/en\/wp-json\/wp\/v2\/posts\/7328\/revisions\/7572"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.webhostingsrbija.rs\/en\/wp-json\/wp\/v2\/media\/7311"}],"wp:attachment":[{"href":"https:\/\/www.webhostingsrbija.rs\/en\/wp-json\/wp\/v2\/media?parent=7328"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.webhostingsrbija.rs\/en\/wp-json\/wp\/v2\/categories?post=7328"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.webhostingsrbija.rs\/en\/wp-json\/wp\/v2\/tags?post=7328"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}