{"id":175,"date":"2026-08-31T08:04:12","date_gmt":"2026-08-31T05:04:12","guid":{"rendered":"https:\/\/licensepow.com\/blog\/?p=175"},"modified":"2026-08-30T16:26:47","modified_gmt":"2026-08-30T13:26:47","slug":"pleskte-git-nasil-kullanilir","status":"publish","type":"post","link":"https:\/\/licensepow.com\/blog\/pleskte-git-nasil-kullanilir","title":{"rendered":"Plesk&#8217;te Git Nas\u0131l Kullan\u0131l\u0131r? Git Repository Rehberi"},"content":{"rendered":"<h1>Plesk&#8217;te Git Nas\u0131l Kullan\u0131l\u0131r? Git Repository Rehberi<\/h1>\n<p>Modern web projelerinde geli\u015ftirme ve yay\u0131nlama s\u00fcre\u00e7lerini y\u00f6netmek i\u00e7in Git kullanmak b\u00fcy\u00fck kolayl\u0131k sa\u011fl\u0131yor. \u00d6zellikle Laravel, PHP ve di\u011fer web uygulamalar\u0131m\u0131z\u0131 bir sunucuda yay\u0131nl\u0131yorsak dosyalar\u0131 tek tek FTP \u00fczerinden g\u00f6ndermek yerine Git tabanl\u0131 bir \u00e7al\u0131\u015fma d\u00fczeni olu\u015fturabiliriz.<\/p>\n<p>Peki <strong>Plesk&#8217;te Git nas\u0131l kullan\u0131l\u0131r?<\/strong> GitHub veya GitLab \u00fczerindeki bir projeyi Plesk sunucumuza nas\u0131l ba\u011flar\u0131z, repository nas\u0131l olu\u015fturulur ve de\u011fi\u015fiklikleri web sitemize nas\u0131l aktar\u0131r\u0131z?<\/p>\n<p>Bu rehberde Plesk \u00fczerinde Git kullan\u0131m\u0131n\u0131 s\u0131f\u0131rdan ele al\u0131yoruz.<\/p>\n<h2>Plesk&#8217;te Git Ne \u0130\u015fe Yarar?<\/h2>\n<p>Plesk&#8217;in Git deste\u011fi sayesinde web projelerimizin kaynak kodlar\u0131n\u0131 bir Git repository \u00fczerinden sunucumuza aktarabiliriz.<\/p>\n<p>Bu yap\u0131 \u00f6zellikle geli\u015ftiriciler i\u00e7in olduk\u00e7a kullan\u0131\u015fl\u0131d\u0131r. Kodumuzu bilgisayar\u0131m\u0131zda geli\u015ftirip GitHub veya GitLab&#8217;a g\u00f6nderdikten sonra repository \u00fczerinden Plesk sunucumuza deploy edebiliriz.<\/p>\n<p>\u00d6rne\u011fin \u00e7al\u0131\u015fma ak\u0131\u015f\u0131m\u0131z \u015fu \u015fekilde olabilir:<\/p>\n<pre><code>Geli\u015ftirme \u2192 GitHub \u2192 Plesk \u2192 Canl\u0131 Site<\/code><\/pre>\n<p>B\u00f6ylece her de\u011fi\u015fiklikte dosyalar\u0131 manuel olarak sunucuya y\u00fcklemek zorunda kalmay\u0131z.<\/p>\n<h2>Plesk&#8217;te Git Kullanmak \u0130\u00e7in Neler Gerekiyor?<\/h2>\n<p>Git ile \u00e7al\u0131\u015fmaya ba\u015flamadan \u00f6nce sunucumuzda gerekli Plesk \u00f6zelliklerinin aktif olmas\u0131 gerekiyor.<\/p>\n<p>Ayr\u0131ca:<\/p>\n<ul>\n<li>Aktif bir Plesk sunucusu<\/li>\n<li>Bir domain veya web sitesi<\/li>\n<li>Git repository<\/li>\n<li>GitHub, GitLab veya ba\u015fka bir Git sa\u011flay\u0131c\u0131s\u0131<\/li>\n<li>Private repository kullan\u0131yorsak uygun kimlik do\u011frulama y\u00f6ntemi<\/li>\n<\/ul>\n<p>bulunmas\u0131 gerekiyor.<\/p>\n<p>Plesk&#8217;in resmi Git dok\u00fcmantasyonuna <a href=\"https:\/\/docs.plesk.com\/en-US\/obsidian\/administrator-guide\/website-management\/secure-and-manage-websites\/git-support.68695\/\" target=\"_blank\" rel=\"noopener\"><strong>Git Support dok\u00fcmantasyonundan<\/strong><\/a> ula\u015fabilirsiniz.<\/p>\n<h2>Plesk&#8217;te Git Repository Nas\u0131l Eklenir?<\/h2>\n<p><strong>Plesk&#8217;te Git repository<\/strong> olu\u015fturmak i\u00e7in \u00f6ncelikle Plesk panelimize giri\u015f yap\u0131yoruz.<\/p>\n<p>Ard\u0131ndan Git deste\u011finin bulundu\u011fu b\u00f6l\u00fcmden yeni repository ekleme i\u015flemini ba\u015flat\u0131yoruz.<\/p>\n<ol>\n<li>\u0130lgili domaini a\u00e7\u0131yoruz.<\/li>\n<li><strong>Git<\/strong> b\u00f6l\u00fcm\u00fcne giriyoruz.<\/li>\n<li><strong>Add Repository<\/strong> se\u00e7ene\u011fini kullan\u0131yoruz.<\/li>\n<li>Repository t\u00fcr\u00fcn\u00fc belirliyoruz.<\/li>\n<li>Repository adresini giriyoruz.<\/li>\n<li>Kaynak kodlar\u0131n deploy edilece\u011fi dizini belirliyoruz.<\/li>\n<li>Repository olu\u015fturma i\u015flemini tamaml\u0131yoruz.<\/li>\n<\/ol>\n<p>Plesk s\u00fcr\u00fcm\u00fcne g\u00f6re men\u00fc isimlerinde k\u00fc\u00e7\u00fck farkl\u0131l\u0131klar olabilir.<\/p>\n<h2>GitHub Projesini Plesk&#8217;e Ba\u011flama<\/h2>\n<p>Projemiz GitHub \u00fczerinde bulunuyorsa repository adresini Plesk \u00fczerinden tan\u0131mlayabiliriz.<\/p>\n<p>\u00d6rne\u011fin SSH tabanl\u0131 bir repository adresimiz:<\/p>\n<pre><code>git@github.com:kullanici\/proje.git<\/code><\/pre>\n<p>\u015feklinde olabilir.<\/p>\n<p>Public repository kullan\u0131yorsak ba\u011flant\u0131 daha basit olabilir. Private repository kullan\u0131yorsak Plesk sunucusunun repository&#8217;ye eri\u015febilmesi i\u00e7in kimlik do\u011frulamas\u0131 yap\u0131land\u0131rmam\u0131z gerekir.<\/p>\n<h2>GitLab Repository Plesk&#8217;e Nas\u0131l Ba\u011flan\u0131r?<\/h2>\n<p>GitLab \u00fczerinde bulunan projelerimizi de ayn\u0131 \u015fekilde Plesk sunucumuza ba\u011flayabiliriz.<\/p>\n<p>Repository adresimizi ekledikten sonra private repository i\u00e7in SSH key veya desteklenen ba\u015fka bir do\u011frulama y\u00f6ntemini kullanabiliriz.<\/p>\n<p>B\u00f6ylece GitLab \u00fczerindeki kodlar\u0131m\u0131z\u0131 Plesk \u00fczerinden y\u00f6netebilir ve deploy edebiliriz.<\/p>\n<h2>Private Repository \u0130\u00e7in SSH Key Kullan\u0131m\u0131<\/h2>\n<p>\u00d6zel bir repository kullan\u0131yorsak SSH key olduk\u00e7a pratik bir y\u00f6ntemdir.<\/p>\n<p>Linux sunucumuzda gerekli SSH anahtar\u0131n\u0131 olu\u015fturmak i\u00e7in \u00f6rne\u011fin:<\/p>\n<pre><code>ssh-keygen -t ed25519 -C \"plesk-git\"<\/code><\/pre>\n<p>komutunu kullanabiliriz.<\/p>\n<p>Daha sonra public key taraf\u0131n\u0131 GitHub veya GitLab \u00fczerindeki uygun repository eri\u015fim ayarlar\u0131na tan\u0131mlayabiliriz.<\/p>\n<p>Private key dosyas\u0131n\u0131 ise kesinlikle payla\u015fmamal\u0131 veya repository i\u00e7ine g\u00f6ndermemeliyiz.<\/p>\n<h2>Plesk&#8217;te Git Pull Nas\u0131l Yap\u0131l\u0131r?<\/h2>\n<p>Repository ba\u011flant\u0131s\u0131n\u0131 kurduktan sonra uzak repository&#8217;deki yeni commit&#8217;leri sunucumuza \u00e7ekebiliriz.<\/p>\n<p>Bu i\u015flem i\u00e7in Plesk&#8217;in Git aray\u00fcz\u00fcndeki repository y\u00f6netim se\u00e7eneklerini kullanabiliriz.<\/p>\n<p>Yeni kodlar\u0131 sunucumuza ald\u0131ktan sonra deploy i\u015flemini ba\u015flatarak g\u00fcncel s\u00fcr\u00fcm\u00fc web sitemizde yay\u0131nlayabiliriz.<\/p>\n<h2>Plesk&#8217;te Git ile Otomatik Deployment<\/h2>\n<p>Git kullanmam\u0131z\u0131n en \u00f6nemli avantajlar\u0131ndan biri deployment s\u00fcrecini otomatik hale getirebilmemizdir.<\/p>\n<p>Repository&#8217;ye yeni bir commit g\u00f6nderdi\u011fimizde Plesk&#8217;in uygun deployment yap\u0131land\u0131rmas\u0131 sayesinde de\u011fi\u015fiklikleri sunucumuza otomatik olarak aktarabiliriz.<\/p>\n<p>\u00d6rne\u011fin:<\/p>\n<pre><code>git push\r\n\u2193\r\nGitHub\r\n\u2193\r\nPlesk\r\n\u2193\r\nProduction<\/code><\/pre>\n<p>\u015feklinde bir ak\u0131\u015f olu\u015fturabiliriz.<\/p>\n<p>Bu yap\u0131 \u00f6zellikle ekip \u00e7al\u0131\u015fmas\u0131 yap\u0131lan projelerde manuel dosya transferi ihtiyac\u0131n\u0131 ciddi \u015fekilde azaltabilir.<\/p>\n<h2>Plesk&#8217;te Git ile Laravel Projesi Yay\u0131nlamak<\/h2>\n<p>Laravel gibi framework tabanl\u0131 bir proje kullan\u0131yorsak Git deployment s\u00fcrecimiz yaln\u0131zca dosyalar\u0131 sunucuya \u00e7ekmekten ibaret olmayabilir.<\/p>\n<p>Yeni kod geldikten sonra projenin yap\u0131s\u0131na g\u00f6re:<\/p>\n<ul>\n<li>Composer dependency kurulumu<\/li>\n<li>Migration i\u015flemleri<\/li>\n<li>Config cache<\/li>\n<li>Route cache<\/li>\n<li>View cache<\/li>\n<li>Queue i\u015flemleri<\/li>\n<li>Storage link kontrol\u00fc<\/li>\n<\/ul>\n<p>gibi ek ad\u0131mlara ihtiya\u00e7 duyabiliriz.<\/p>\n<p>Bu nedenle Laravel projelerinde Git deployment&#8217;\u0131n tamam\u0131n\u0131 bir deployment scripti veya uygun otomasyon s\u00fcreci ile tasarlamak daha sa\u011fl\u0131kl\u0131 olur.<\/p>\n<h2>Plesk&#8217;te Git ile PHP Projesi Yay\u0131nlamak<\/h2>\n<p>PHP tabanl\u0131 uygulamalar\u0131m\u0131z\u0131 da Git repository \u00fczerinden Plesk&#8217;e aktarabiliriz.<\/p>\n<p>Burada dikkat etmemiz gereken en \u00f6nemli konulardan biri deployment klas\u00f6r\u00fcd\u00fcr.<\/p>\n<p>Framework kullanan projelerde uygulaman\u0131n tamam\u0131n\u0131 web \u00fczerinden eri\u015filebilir hale getirmek yerine yaln\u0131zca public dizininin document root olarak kullan\u0131lmas\u0131 gerekebilir.<\/p>\n<p>Bu durum \u00f6zellikle Laravel gibi framework&#8217;lerde g\u00fcvenlik a\u00e7\u0131s\u0131ndan \u00f6nemlidir.<\/p>\n<h2>Plesk Git Deployment&#8217;ta Composer Kullan\u0131m\u0131<\/h2>\n<p>Composer kullanan PHP projelerinde yeni kodlar\u0131 \u00e7ektikten sonra ba\u011f\u0131ml\u0131l\u0131klar\u0131n kurulmas\u0131 gerekebilir.<\/p>\n<p>Production ortam\u0131nda \u00f6rne\u011fin:<\/p>\n<pre><code>composer install --no-dev --optimize-autoloader<\/code><\/pre>\n<p>komutunu kullanabiliriz.<\/p>\n<p>Ancak sunucuda kullan\u0131lan PHP ve Composer s\u00fcr\u00fcmlerinin projemizle uyumlu oldu\u011funu kontrol etmeliyiz.<\/p>\n<h2>Plesk&#8217;te Git Kullan\u0131rken .env Dosyas\u0131na Dikkat<\/h2>\n<p>Git ile deployment yaparken en s\u0131k yap\u0131lan hatalardan biri hassas yap\u0131land\u0131rma dosyalar\u0131n\u0131 repository&#8217;ye g\u00f6ndermektir.<\/p>\n<p>\u00d6rne\u011fin Laravel projelerinde:<\/p>\n<pre><code>.env<\/code><\/pre>\n<p>dosyas\u0131 i\u00e7erisinde veritaban\u0131 parolas\u0131, API anahtar\u0131 veya ba\u015fka gizli bilgiler bulunabilir.<\/p>\n<p>Bu nedenle:<\/p>\n<pre><code>.env<\/code><\/pre>\n<p>dosyas\u0131n\u0131n repository&#8217;ye g\u00f6nderilmesini engellemek i\u00e7in <strong>.gitignore<\/strong> kullanmam\u0131z gerekiyor.<\/p>\n<h2>Plesk&#8217;te Git G\u00fcvenli\u011fi<\/h2>\n<p>Git repository kullan\u0131rken yaln\u0131zca sunucu g\u00fcvenli\u011fini de\u011fil, repository eri\u015fimini de korumam\u0131z gerekiyor.<\/p>\n<p>\u00d6zellikle:<\/p>\n<ul>\n<li>Private key dosyalar\u0131n\u0131 payla\u015fmamal\u0131y\u0131z.<\/li>\n<li>GitHub\/GitLab tokenlar\u0131n\u0131 kod i\u00e7ine yazmamal\u0131y\u0131z.<\/li>\n<li>Production sunucusunun repository eri\u015fimini m\u00fcmk\u00fcn oldu\u011funca s\u0131n\u0131rland\u0131rmal\u0131y\u0131z.<\/li>\n<li>Deploy key&#8217;leri d\u00fczenli olarak kontrol etmeliyiz.<\/li>\n<li>Yetkisiz kullan\u0131c\u0131lar\u0131n repository&#8217;ye eri\u015fmesini engellemeliyiz.<\/li>\n<\/ul>\n<p>Production sunucusunun yaln\u0131zca ihtiya\u00e7 duydu\u011fu repository&#8217;ye eri\u015fmesi, g\u00fcvenlik a\u00e7\u0131s\u0131ndan daha iyi bir yakla\u015f\u0131m olacakt\u0131r.<\/p>\n<h2>Git mi FTP mi?<\/h2>\n<p>Basit bir web sitesi i\u00e7in zaman zaman FTP ile dosya y\u00fcklemek yeterli olabilir. Ancak aktif olarak geli\u015ftirilen bir uygulamada Git \u00e7ok daha kontroll\u00fc bir \u00e7al\u0131\u015fma modeli sunuyor.<\/p>\n<p>Git sayesinde:<\/p>\n<ul>\n<li>Commit ge\u00e7mi\u015fimizi g\u00f6rebiliriz.<\/li>\n<li>Kim hangi de\u011fi\u015fikli\u011fi yapt\u0131 takip edebiliriz.<\/li>\n<li>Eski s\u00fcr\u00fcmlere d\u00f6nebiliriz.<\/li>\n<li>Ekip halinde \u00e7al\u0131\u015fabiliriz.<\/li>\n<li>Deployment s\u00fcrecini otomatikle\u015ftirebiliriz.<\/li>\n<\/ul>\n<p>\u00d6zellikle Laravel ve benzeri framework projelerinde Git kullanmay\u0131 tercih ediyoruz.<\/p>\n<h2>Plesk&#8217;te Git Kullanmak \u0130\u00e7in Plesk Lisans\u0131 Gerekli mi?<\/h2>\n<p>Git entegrasyonundan yararlanabilmek i\u00e7in kulland\u0131\u011f\u0131m\u0131z Plesk kurulumunun ilgili Git \u00f6zelliklerini desteklemesi gerekiyor.<\/p>\n<p>Kendi VPS veya Dedicated sunucumuzda Plesk kullan\u0131yorsak uygun bir lisansla Plesk&#8217;i \u00e7al\u0131\u015ft\u0131rabiliriz.<\/p>\n<p>Biz de farkl\u0131 sunucu ihtiya\u00e7lar\u0131 i\u00e7in Plesk lisans se\u00e7enekleri sunuyoruz.<\/p>\n<p><a href=\"https:\/\/licensepow.com\/plesk-license.php\"><strong>uygun fiyatl\u0131 Plesk Lisans\u0131<\/strong><\/a> se\u00e7eneklerimizi inceleyebilirsiniz.<\/p>\n<h2>LicensePOW ile Plesk<\/h2>\n<p>Biz LicensePOW olarak VPS, Dedicated ve uygun Windows Server ortamlar\u0131 i\u00e7in Plesk lisans se\u00e7enekleri sunuyoruz.<\/p>\n<p>Plesk kurulumuyla birlikte Git, WordPress, PHP ve Laravel gibi farkl\u0131 web projelerimizi ayn\u0131 sunucu \u00fczerinde y\u00f6netebiliriz.<\/p>\n<p>Lisans se\u00e7erken sunucu tipimizi, i\u015fletim sistemimizi, domain say\u0131m\u0131z\u0131 ve ihtiyac\u0131m\u0131z olan Plesk \u00f6zelliklerini birlikte de\u011ferlendirmemizi \u00f6neriyoruz.<\/p>\n<h2>Sonu\u00e7: Plesk&#8217;te Git Nas\u0131l Kullan\u0131l\u0131r?<\/h2>\n<p><strong>Plesk&#8217;te Git nas\u0131l kullan\u0131l\u0131r?<\/strong> sorusunun temel cevab\u0131, repository&#8217;mizi Plesk&#8217;e ba\u011flayarak kodlar\u0131m\u0131z\u0131 Git \u00fczerinden sunucuya aktarmakt\u0131r.<\/p>\n<p>GitHub veya GitLab repository&#8217;lerimizi Plesk&#8217;e ba\u011flayabilir, manuel Pull i\u015flemleri ger\u00e7ekle\u015ftirebilir veya uygun yap\u0131land\u0131rmada otomatik deployment kullanabiliriz.<\/p>\n<p>Laravel ve di\u011fer framework projelerinde ise yaln\u0131zca Git Pull yapmak yerine Composer, migration ve cache gibi deployment ad\u0131mlar\u0131n\u0131 da s\u00fcrecimize dahil etmeliyiz.<\/p>\n<p>Bu \u015fekilde Plesk sunucumuzu daha d\u00fczenli ve profesyonel bir deployment altyap\u0131s\u0131n\u0131n par\u00e7as\u0131 haline getirebiliriz.<\/p>\n<p><a href=\"https:\/\/licensepow.com\/plesk-license.php\"><strong>Plesk Lisans\u0131<\/strong><\/a> se\u00e7eneklerimizi inceleyerek sunucumuz i\u00e7in uygun lisans\u0131 tercih edebiliriz.<\/p>\n<h2>S\u0131k\u00e7a Sorulan Sorular<\/h2>\n<h3>Plesk&#8217;te Git nas\u0131l kullan\u0131l\u0131r?<\/h3>\n<p>Plesk \u00fczerinde Git b\u00f6l\u00fcm\u00fcnden yeni bir repository olu\u015fturabilir veya GitHub ya da GitLab \u00fczerindeki mevcut bir repository&#8217;yi sunucumuza ba\u011flayabiliriz.<\/p>\n<h3>Plesk GitHub ile \u00e7al\u0131\u015f\u0131r m\u0131?<\/h3>\n<p>Evet. Public repository&#8217;lerin yan\u0131nda uygun kimlik do\u011frulamas\u0131 yap\u0131land\u0131r\u0131ld\u0131\u011f\u0131nda private GitHub repository&#8217;leri de Plesk ile kullan\u0131labilir.<\/p>\n<h3>Plesk GitLab ile \u00e7al\u0131\u015f\u0131r m\u0131?<\/h3>\n<p>Evet. GitLab repository&#8217;lerini Plesk \u00fczerinde Git deployment i\u00e7in kullanabiliriz.<\/p>\n<h3>Plesk&#8217;te otomatik Git deployment yap\u0131labilir mi?<\/h3>\n<p>Evet. Uygun repository ve deployment yap\u0131land\u0131rmas\u0131yla yeni commit&#8217;lerin Plesk \u00fczerindeki web sitesine otomatik olarak aktar\u0131lmas\u0131n\u0131 sa\u011flayabiliriz.<\/p>\n<h3>Plesk&#8217;te private repository kullan\u0131labilir mi?<\/h3>\n<p>Evet. Private repository&#8217;ler i\u00e7in SSH key, deploy key veya desteklenen di\u011fer kimlik do\u011frulama y\u00f6ntemlerini kullanabiliriz.<\/p>\n<h3>Plesk Git ile Laravel yay\u0131nlanabilir mi?<\/h3>\n<p>Evet. Laravel projemizi Git \u00fczerinden Plesk sunucusuna aktarabiliriz. Ancak Composer, migration, cache ve di\u011fer production i\u015flemlerini de deployment s\u00fcrecimize dahil etmemiz gerekir.<\/p>\n<h3>Plesk&#8217;te Git FTP&#8217;den daha m\u0131 iyi?<\/h3>\n<p>Aktif olarak geli\u015ftirilen projelerde Git; s\u00fcr\u00fcm ge\u00e7mi\u015fi, ekip \u00e7al\u0131\u015fmas\u0131, geri d\u00f6n\u00fc\u015f ve otomatik deployment gibi avantajlar\u0131 nedeniyle FTP&#8217;ye g\u00f6re daha kontroll\u00fc bir y\u00f6ntemdir.<\/p>\n<h3>Plesk Git i\u00e7in SSH key gerekli mi?<\/h3>\n<p>Public repository&#8217;lerde her zaman gerekli de\u011fildir. Private repository&#8217;lerde ise SSH key veya ba\u015fka bir desteklenen kimlik do\u011frulama y\u00f6ntemi gerekebilir.<\/p>\n<h3>Plesk lisans\u0131n\u0131 nereden alabiliriz?<\/h3>\n<p>VPS, Dedicated ve uygun Windows Server ortamlar\u0131 i\u00e7in g\u00fcncel <a href=\"https:\/\/licensepow.com\/plesk-license.php\"><strong>Plesk Lisans\u0131<\/strong><\/a> se\u00e7eneklerimizi inceleyebilirsiniz.<\/p>\n<p><!-- FAQ Schema --><br \/>\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Plesk'te Git nas\u0131l kullan\u0131l\u0131r?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Plesk \u00fczerinde Git b\u00f6l\u00fcm\u00fcnden yeni bir repository olu\u015fturabilir veya GitHub ya da GitLab \u00fczerindeki mevcut bir repository'yi sunucumuza ba\u011flayabiliriz.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Plesk GitHub ile \u00e7al\u0131\u015f\u0131r m\u0131?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Evet. Public repository'lerin yan\u0131nda uygun kimlik do\u011frulamas\u0131 yap\u0131land\u0131r\u0131ld\u0131\u011f\u0131nda private GitHub repository'leri de Plesk ile kullan\u0131labilir.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Plesk GitLab ile \u00e7al\u0131\u015f\u0131r m\u0131?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Evet. GitLab repository'lerini Plesk \u00fczerinde Git deployment i\u00e7in kullanabiliriz.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Plesk'te otomatik Git deployment yap\u0131labilir mi?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Evet. Uygun repository ve deployment yap\u0131land\u0131rmas\u0131yla yeni commit'lerin Plesk \u00fczerindeki web sitesine otomatik olarak aktar\u0131lmas\u0131n\u0131 sa\u011flayabiliriz.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Plesk'te private repository kullan\u0131labilir mi?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Evet. Private repository'ler i\u00e7in SSH key, deploy key veya desteklenen di\u011fer kimlik do\u011frulama y\u00f6ntemlerini kullanabiliriz.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Plesk Git ile Laravel yay\u0131nlanabilir mi?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Evet. Laravel projemizi Git \u00fczerinden Plesk sunucusuna aktarabiliriz. Ancak Composer, migration, cache ve di\u011fer production i\u015flemlerini de deployment s\u00fcrecimize dahil etmemiz gerekir.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Plesk'te Git FTP'den daha m\u0131 iyi?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Aktif olarak geli\u015ftirilen projelerde Git; s\u00fcr\u00fcm ge\u00e7mi\u015fi, ekip \u00e7al\u0131\u015fmas\u0131, geri d\u00f6n\u00fc\u015f ve otomatik deployment gibi avantajlar\u0131 nedeniyle FTP'ye g\u00f6re daha kontroll\u00fc bir y\u00f6ntemdir.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Plesk Git i\u00e7in SSH key gerekli mi?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Public repository'lerde her zaman gerekli de\u011fildir. Private repository'lerde ise SSH key veya ba\u015fka bir desteklenen kimlik do\u011frulama y\u00f6ntemi gerekebilir.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Plesk lisans\u0131n\u0131 nereden alabiliriz?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"VPS, Dedicated ve uygun Windows Server ortamlar\u0131 i\u00e7in g\u00fcncel Plesk Lisans\u0131 se\u00e7eneklerimizi inceleyebilirsiniz.\"\n      }\n    }\n  ]\n}\n<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Plesk&#8217;te Git nas\u0131l kullan\u0131l\u0131r? GitHub ve GitLab ba\u011flant\u0131s\u0131, private repository, SSH key ve otomatik deployment i\u015flemlerini ad\u0131m ad\u0131m \u00f6\u011frenin.<\/p>\n","protected":false},"author":1,"featured_media":176,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[615,613,605,607,619,617,621,109,601,609,611,557,105,603,135],"class_list":["post-175","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-plesk","tag-git-deployment","tag-git-repository","tag-github","tag-gitlab","tag-laravel-deployment","tag-otomatik-deployment","tag-php-deployment","tag-plesk-tr","tag-plesk-git","tag-plesk-github","tag-plesk-gitlab","tag-plesk-laravel","tag-plesk-lisansi","tag-pleskte-git","tag-vps"],"_links":{"self":[{"href":"https:\/\/licensepow.com\/blog\/wp-json\/wp\/v2\/posts\/175","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/licensepow.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/licensepow.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/licensepow.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/licensepow.com\/blog\/wp-json\/wp\/v2\/comments?post=175"}],"version-history":[{"count":1,"href":"https:\/\/licensepow.com\/blog\/wp-json\/wp\/v2\/posts\/175\/revisions"}],"predecessor-version":[{"id":177,"href":"https:\/\/licensepow.com\/blog\/wp-json\/wp\/v2\/posts\/175\/revisions\/177"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/licensepow.com\/blog\/wp-json\/wp\/v2\/media\/176"}],"wp:attachment":[{"href":"https:\/\/licensepow.com\/blog\/wp-json\/wp\/v2\/media?parent=175"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/licensepow.com\/blog\/wp-json\/wp\/v2\/categories?post=175"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/licensepow.com\/blog\/wp-json\/wp\/v2\/tags?post=175"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}