{"id":29934,"date":"2025-09-21T21:40:22","date_gmt":"2025-09-21T18:40:22","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/gitea-depolarini-ayri-bir-birime-nasil-kaydederim\/"},"modified":"2025-09-21T21:40:22","modified_gmt":"2025-09-21T18:40:22","slug":"gitea-depolarini-ayri-bir-birime-nasil-kaydederim","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/gitea-depolarini-ayri-bir-birime-nasil-kaydederim\/","title":{"rendered":"Gitea Depo&#8217;lar\u0131n\u0131 Ayr\u0131 Bir Birime Nas\u0131l Kaydederim"},"content":{"rendered":"<p># Gitea Depo Alan\u0131n\u0131 Ayr\u0131 Bir Volume&#8217;a Ta\u015f\u0131mak: Kapsaml\u0131 K\u0131lavuz<\/p>\n<p>Gitea&#8217;y\u0131 kullanarak geli\u015ftirme projelerinizi y\u00f6netmek, i\u015f ak\u0131\u015f\u0131n\u0131z\u0131 b\u00fcy\u00fck \u00f6l\u00e7\u00fcde kolayla\u015ft\u0131r\u0131r. Ancak, Gitea&#8217;n\u0131n varsay\u0131lan kurulumunda depo verilerinin uygulama dosyalar\u0131yla ayn\u0131 dizinde bulunmas\u0131, hem performans sorunlar\u0131na hem de veri kayb\u0131 riskine yol a\u00e7abilir. Bu makalede, Gitea depolar\u0131n\u0131z\u0131 ayr\u0131 bir volume&#8217;a ta\u015f\u0131yarak performans\u0131 art\u0131rmay\u0131, yedeklemeyi kolayla\u015ft\u0131rmay\u0131 ve sistem g\u00fcvenli\u011fini g\u00fc\u00e7lendirmeyi ad\u0131m ad\u0131m ele alaca\u011f\u0131z.  Veri g\u00fcvenli\u011fi ve performans optimizasyonu i\u00e7in bu k\u0131lavuzu dikkatlice inceleyerek Gitea kurulumunuzu iyile\u015ftirebilirsiniz.<\/p>\n<p><strong>Temel Kavramlar: Volume&#8217;lar ve Gitea Arkitak\u00fcr\u00fc<\/strong><\/p>\n<p>Gitea, Git tabanl\u0131 bir kod depolama platformudur.  Varsay\u0131lan kurulumda, Gitea&#8217;n\u0131n konfig\u00fcrasyon dosyalar\u0131, veritaban\u0131 ve depo verileri ayn\u0131 dizinde bulunur.  Bir volume ise, i\u015fletim sistemi taraf\u0131ndan y\u00f6netilen, ba\u011f\u0131ms\u0131z bir disk veya disk b\u00f6l\u00fcm\u00fc olarak d\u00fc\u015f\u00fcn\u00fclebilir.  Gitea depolar\u0131n\u0131 ayr\u0131 bir volume&#8217;a ta\u015f\u0131mak, bu verileri Gitea uygulamas\u0131n\u0131n ana dizininden ay\u0131r\u0131r. Bu sayede:<\/p>\n<p>* <strong>Performans art\u0131\u015f\u0131:<\/strong> Gitea uygulamas\u0131n\u0131n ve depo verilerinin ayr\u0131 disklerde bulunmas\u0131, I\/O (Giri\u015f\/\u00c7\u0131k\u0131\u015f) i\u015flemlerinin performans\u0131n\u0131 art\u0131r\u0131r. \u00d6zellikle b\u00fcy\u00fck depolar i\u00e7in bu iyile\u015fme olduk\u00e7a belirgindir.<br \/>\n* <strong>Yedekleme kolayl\u0131\u011f\u0131:<\/strong> Ayr\u0131 bir volume&#8217;da bulunan depolar, sistemin geri kalan\u0131ndan ba\u011f\u0131ms\u0131z olarak kolayca yedeklenebilir ve geri y\u00fcklenebilir.<br \/>\n* <strong>Esneklik:<\/strong> Volume&#8217;u de\u011fi\u015ftirmek veya y\u00fckseltmek, Gitea uygulamas\u0131n\u0131 etkilemeden yap\u0131labilir.<br \/>\n* <strong>G\u00fcvenlik:<\/strong> Gitea uygulamas\u0131 hasar g\u00f6rse bile, depo verileri g\u00fcvenli bir \u015fekilde ayr\u0131 volume&#8217;da kal\u0131r.<\/p>\n<p><strong>Gitea Depo Alan\u0131n\u0131 Ayr\u0131 Bir Volume&#8217;a Ta\u015f\u0131ma: Yeni Ba\u015flayanlar \u0130\u00e7in Ad\u0131m Ad\u0131m K\u0131lavuz<\/strong><\/p>\n<p>Bu b\u00f6l\u00fcmde, yeni ba\u015flayanlar i\u00e7in Gitea depolar\u0131n\u0131 ayr\u0131 bir volume&#8217;a ta\u015f\u0131ma s\u00fcrecini ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131z.  \u00d6rneklerimiz Docker kullan\u0131m\u0131 \u00fczerine kuruludur, ancak temel prensipler di\u011fer kurulum y\u00f6ntemleri i\u00e7in de ge\u00e7erlidir.<\/p>\n<p><strong>1. Ad\u0131m: Yeni bir Volume Olu\u015fturma:<\/strong><\/p>\n<p>\u00d6ncelikle, Gitea depolar\u0131n\u0131 bar\u0131nd\u0131raca\u011f\u0131n\u0131z yeni bir volume olu\u015fturman\u0131z gerekir.  Docker kullan\u0131yorsan\u0131z, a\u015fa\u011f\u0131daki komutu kullanabilirsiniz:<\/p>\n<pre class=\"language-bash\"><code>docker volume create gitea-data<\/code><\/pre>\n<p><strong>2. Ad\u0131m: Gitea Docker Container&#8217;\u0131n\u0131 Yeni Volume ile Ba\u015flatma:<\/strong><\/p>\n<p>Gitea&#8217;y\u0131 Docker ile \u00e7al\u0131\u015ft\u0131r\u0131yorsan\u0131z, <code class=\"language-\">docker run<\/code> komutunda <code class=\"language-\">-v<\/code> se\u00e7ene\u011fini kullanarak yeni volume&#8217;u ba\u011flayabilirsiniz.  A\u015fa\u011f\u0131daki \u00f6rnekte, <code class=\"language-\">\/data<\/code> dizini Gitea&#8217;n\u0131n depo verilerini saklamak i\u00e7in kullan\u0131lan dizindir.  Kendi Gitea kurulumunuzdaki dizin yolunu buna g\u00f6re de\u011fi\u015ftirmeniz gerekebilir.<\/p>\n<pre class=\"language-bash\"><code>docker run -d \\\n  -p 3000:3000 \\\n  -p 2222:22 \\\n  -v gitea-data:\/data \\\n  gitea\/gitea<\/code><\/pre>\n<p><strong>3. Ad\u0131m: Do\u011frulama:<\/strong><\/p>\n<p>Gitea&#8217;ya web aray\u00fcz\u00fc \u00fczerinden giri\u015f yap\u0131n ve depolar\u0131n\u0131z\u0131n yeni volume&#8217;da do\u011fru \u015fekilde g\u00f6r\u00fcnt\u00fclendi\u011fini do\u011frulay\u0131n.<\/p>\n<p><strong>Gitea Depo Alan\u0131n\u0131 Ayr\u0131 Bir Volume&#8217;a Ta\u015f\u0131ma: Orta Seviye Kullan\u0131c\u0131lar \u0130\u00e7in Ger\u00e7ek D\u00fcnya \u00d6rne\u011fi ve Optimizasyon \u0130pu\u00e7lar\u0131<\/strong><\/p>\n<p>Bu b\u00f6l\u00fcm, ger\u00e7ek d\u00fcnya senaryolar\u0131n\u0131 ve optimizasyon ipu\u00e7lar\u0131n\u0131 kapsamaktad\u0131r.  \u00d6rne\u011fin, bir firma, Gitea kurulumunu y\u00fcksek performansl\u0131 bir SSD&#8217;ye ta\u015f\u0131yarak depo eri\u015fim h\u0131z\u0131n\u0131 \u00f6nemli \u00f6l\u00e7\u00fcde art\u0131rabilir.  Bu, b\u00fcy\u00fck ekipler ve s\u0131k kod g\u00fcncellemeleri olan ortamlarda \u00f6zellikle \u00f6nemlidir.<\/p>\n<p><strong>Ger\u00e7ek D\u00fcnya \u00d6rne\u011fi:<\/strong><\/p>\n<p>Bir yaz\u0131l\u0131m \u015firketi, h\u0131zla b\u00fcy\u00fcyen bir Gitea kurulumuna sahipti.  Depolar\u0131n b\u00fcy\u00fcmesiyle birlikte performans sorunlar\u0131 ya\u015famaya ba\u015flad\u0131lar.  Gitea depolar\u0131n\u0131 ayr\u0131 bir y\u00fcksek performansl\u0131 SSD volume&#8217;a ta\u015f\u0131yarak, klonlama ve \u00e7ekme i\u015flemlerinin h\u0131z\u0131n\u0131 %40 oran\u0131nda art\u0131rd\u0131lar.  Bu, geli\u015ftiricilerin verimlili\u011fini \u00f6nemli \u00f6l\u00e7\u00fcde art\u0131rd\u0131.<\/p>\n<p><strong>Optimizasyon \u0130pu\u00e7lar\u0131:<\/strong><\/p>\n<p>* <strong>Y\u00fcksek performansl\u0131 depolama:<\/strong> Gitea depolar\u0131n\u0131 bar\u0131nd\u0131ran volume i\u00e7in y\u00fcksek performansl\u0131 bir SSD kullan\u0131n.<br \/>\n* <strong>Volume boyutu:<\/strong>  Volume&#8217;un boyutunu depolar\u0131n\u0131z\u0131n b\u00fcy\u00fckl\u00fc\u011f\u00fcne g\u00f6re belirleyin.  \u0130htiya\u00e7 duydu\u011funuzdan daha b\u00fcy\u00fck bir volume se\u00e7mek, gereksiz disk alan\u0131 kullan\u0131m\u0131na yol a\u00e7abilir.<br \/>\n* <strong>RAID yap\u0131land\u0131rmas\u0131:<\/strong>  Y\u00fcksek eri\u015fim h\u0131zlar\u0131 ve veri g\u00fcvenli\u011fi i\u00e7in RAID (Redundant Array of Independent Disks) kullanmay\u0131 d\u00fc\u015f\u00fcnebilirsiniz.<br \/>\n* <strong>D\u00fczenli yedekleme:<\/strong>  Ayr\u0131 bir volume&#8217;da bulunan depolar\u0131 d\u00fczenli olarak yedeklemek, veri kayb\u0131n\u0131 \u00f6nlemek i\u00e7in \u00e7ok \u00f6nemlidir.  Farkl\u0131 bir fiziksel konumda yedekleme yap\u0131lmas\u0131, felaket kurtarma planlar\u0131n\u0131n bir par\u00e7as\u0131 olmal\u0131d\u0131r.<\/p>\n<p><strong>Gitea Depo Alan\u0131n\u0131 Ayr\u0131 Bir Volume&#8217;a Ta\u015f\u0131ma: \u0130leri Seviye Kullan\u0131c\u0131lar \u0130\u00e7in Performans Analizi ve Edge Case&#8217;ler<\/strong><\/p>\n<p>Bu b\u00f6l\u00fcm, performans analizi ve nadir g\u00f6r\u00fclen durumlar\u0131 (edge case&#8217;ler) ele almaktad\u0131r.  \u0130leri seviye kullan\u0131c\u0131lar, Gitea&#8217;n\u0131n performans\u0131n\u0131 optimize etmek i\u00e7in farkl\u0131 stratejiler deneyebilir ve bu stratejilerin etkilerini analiz edebilir.<\/p>\n<p><strong>Performans Analizi:<\/strong><\/p>\n<p>Gitea&#8217;n\u0131n performans\u0131n\u0131 izlemek i\u00e7in \u00e7e\u015fitli ara\u00e7lar kullanabilirsiniz.  <code class=\"language-\">iostat<\/code>, <code class=\"language-\">iotop<\/code> gibi komutlar disk I\/O performans\u0131n\u0131 analiz etmenize yard\u0131mc\u0131 olur.  Ayr\u0131ca, Gitea&#8217;n\u0131n log dosyalar\u0131n\u0131 inceleyerek olas\u0131 darbo\u011fazlar\u0131 tespit edebilirsiniz.  Performans testleri yaparak, farkl\u0131 volume t\u00fcrlerinin ve konfig\u00fcrasyonlar\u0131n\u0131n performans \u00fczerindeki etkisini \u00f6l\u00e7ebilirsiniz.<\/p>\n<p><strong>Edge Case&#8217;ler:<\/strong><\/p>\n<p>* <strong>Volume kayb\u0131:<\/strong>  Ayr\u0131 bir volume&#8217;un kaybolmas\u0131 veya bozulmas\u0131 durumunda, Gitea&#8217;n\u0131n \u00e7al\u0131\u015fmas\u0131 etkilenir.  Bu riski azaltmak i\u00e7in, volume&#8217;un d\u00fczenli olarak yedeklenmesi ve bir felaket kurtarma plan\u0131n\u0131n olu\u015fturulmas\u0131 \u00f6nemlidir.<br \/>\n* <strong>Dosya sisteminin se\u00e7imi:<\/strong>  Volume i\u00e7in do\u011fru dosya sistemini se\u00e7mek performans a\u00e7\u0131s\u0131ndan kritiktir.  Ext4, XFS gibi performans odakl\u0131 dosya sistemleri tercih edilebilir.<br \/>\n* <strong>Volume boyutu planlamas\u0131:<\/strong>  Depolar\u0131n b\u00fcy\u00fcme h\u0131z\u0131n\u0131 tahmin ederek, yeterli b\u00fcy\u00fckl\u00fckte bir volume se\u00e7mek \u00f6nemlidir.  Yetersiz volume boyutu, performans sorunlar\u0131na ve depolama alan\u0131n\u0131n dolmas\u0131na yol a\u00e7abilir.<\/p>\n<p><strong>Uygulamal\u0131 K\u0131lavuz:  Mevcut Gitea Kurulumunun Ta\u015f\u0131nmas\u0131<\/strong><\/p>\n<p>Mevcut bir Gitea kurulumunu ayr\u0131 bir volume&#8217;a ta\u015f\u0131mak i\u00e7in a\u015fa\u011f\u0131daki ad\u0131mlar\u0131 izleyin:<\/p>\n<p>1. <strong>Yedekleme:<\/strong> Gitea veritaban\u0131n\u0131z\u0131 ve depo verilerinizi yedekleyin. Bu ad\u0131m hayati \u00f6nem ta\u015f\u0131r.<br \/>\n2. <strong>Yeni Volume:<\/strong> Yeni bir volume olu\u015fturun (\u00f6rne\u011fin, <code class=\"language-\">\/mnt\/gitea-data<\/code>).<br \/>\n3. <strong>Veri Ta\u015f\u0131ma:<\/strong> Yedekledi\u011finiz verileri yeni volume&#8217;a kopyalay\u0131n.<br \/>\n4. <strong>Gitea Konfig\u00fcrasyonu:<\/strong> Gitea konfig\u00fcrasyon dosyas\u0131n\u0131 (<code class=\"language-\">custom\/conf\/app.ini<\/code>) d\u00fczenleyerek, depo yolunu yeni volume&#8217;a i\u015faret edecek \u015fekilde g\u00fcncelleyin. \u00d6rne\u011fin: <code class=\"language-\">CUSTOM_REPO_ROOT = \/mnt\/gitea-data\/repositories<\/code><br \/>\n5. <strong>Gitea Yeniden Ba\u015flatma:<\/strong> Gitea&#8217;y\u0131 yeniden ba\u015flat\u0131n.<br \/>\n6. <strong>Do\u011frulama:<\/strong> Depolar\u0131n\u0131z\u0131n yeni volume&#8217;da do\u011fru \u015fekilde g\u00f6r\u00fcnt\u00fclendi\u011fini do\u011frulay\u0131n.<\/p>\n<p>Bu i\u015flem s\u0131ras\u0131nda herhangi bir hata ile kar\u015f\u0131la\u015f\u0131rsan\u0131z, Gitea log dosyalar\u0131n\u0131 inceleyerek sorunun kayna\u011f\u0131n\u0131 tespit edebilirsiniz.  [Fatih Soysal&#8217;\u0131n blogunda](https:\/\/fatihsoysal.com)  Gitea ile ilgili daha fazla ipucu ve \u00e7\u00f6z\u00fcm bulabilirsiniz.<\/p>\n<p><strong>Sonu\u00e7<\/strong><\/p>\n<p>Gitea depolar\u0131n\u0131 ayr\u0131 bir volume&#8217;a ta\u015f\u0131mak, performans\u0131 art\u0131rmak, yedeklemeyi kolayla\u015ft\u0131rmak ve sistem g\u00fcvenli\u011fini g\u00fc\u00e7lendirmek i\u00e7in \u00f6nemli bir ad\u0131md\u0131r.  Bu makalede, yeni ba\u015flayanlardan ileri seviye kullan\u0131c\u0131lara kadar geni\u015f bir yelpazedeki kullan\u0131c\u0131lar i\u00e7in ayr\u0131nt\u0131l\u0131 bir k\u0131lavuz sunulmu\u015ftur.  Uygun stratejiler se\u00e7ilerek, Gitea kurulumunuzun performans\u0131 ve g\u00fcvenilirli\u011fi \u00f6nemli \u00f6l\u00e7\u00fcde iyile\u015ftirilebilir.<\/p>\n<p><strong>S\u0131k\u00e7a Sorulan Sorular:<\/strong><\/p>\n<p>1. <strong>Hangi dosya sistemi daha iyi performans sa\u011flar?<\/strong>  Ext4 ve XFS genellikle iyi performans g\u00f6sterir, ancak \u00f6zel ihtiya\u00e7lar\u0131n\u0131za ba\u011fl\u0131 olarak farkl\u0131 dosya sistemleri de tercih edilebilir.<\/p>\n<p>2. <strong>RAID kullanmak zorunlu mu?<\/strong> Hay\u0131r, ancak \u00f6zellikle b\u00fcy\u00fck ve kritik veriler i\u00e7in RAID kullan\u0131m\u0131 veri g\u00fcvenli\u011fini ve eri\u015fim h\u0131z\u0131n\u0131 art\u0131r\u0131r.<\/p>\n<p>3. <strong>Volume boyutu nas\u0131l belirlenir?<\/strong> Depolar\u0131n\u0131z\u0131n b\u00fcy\u00fcme h\u0131z\u0131n\u0131 tahmin ederek ve gelecekteki ihtiya\u00e7lar\u0131 g\u00f6z \u00f6n\u00fcnde bulundurarak volume boyutunu belirleyin.<\/p>\n<p>4. <strong>Docker d\u0131\u015f\u0131nda Gitea kullan\u0131yorsam ne yapmal\u0131y\u0131m?<\/strong>  Temel prensipler ayn\u0131d\u0131r; i\u015fletim sisteminizin volume y\u00f6netim ara\u00e7lar\u0131n\u0131 kullanarak ayr\u0131 bir volume olu\u015fturman\u0131z ve Gitea&#8217;n\u0131n konfig\u00fcrasyonunu g\u00fcncellemeniz gerekir.<\/p>\n<p>5. <strong>Veri kayb\u0131n\u0131 nas\u0131l \u00f6nleyebilirim?<\/strong> D\u00fczenli yedekleme yap\u0131n ve bir felaket kurtarma plan\u0131 olu\u015fturun.<\/p>\n<p>Yazar: Fatih Soysal<\/p>\n","protected":false},"excerpt":{"rendered":"# Gitea Depo Alan\u0131n\u0131 Ayr\u0131 Bir Volume&#8217;a Ta\u015f\u0131mak: Kapsaml\u0131 K\u0131lavuz Gitea&#8217;y\u0131 kullanarak geli\u015ftirme projelerinizi y\u00f6netmek, i\u015f ak\u0131\u015f\u0131n\u0131z\u0131 b\u00fcy\u00fck&hellip;","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1401],"tags":[],"class_list":{"0":"post-29934","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-git","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Gitea Depo&#039;lar\u0131n\u0131 Ayr\u0131 Bir Birime Nas\u0131l Kaydederim<\/title>\n<meta name=\"description\" content=\"Hi\u00e7bir etiketi bulunamad\u0131.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/gitea-depolarini-ayri-bir-birime-nasil-kaydederim\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Gitea Depo&#039;lar\u0131n\u0131 Ayr\u0131 Bir Birime Nas\u0131l Kaydederim\" \/>\n<meta property=\"og:description\" content=\"Hi\u00e7bir etiketi bulunamad\u0131.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/gitea-depolarini-ayri-bir-birime-nasil-kaydederim\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-09-21T18:40:22+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/gitea-depolarini-ayri-bir-birime-nasil-kaydederim\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/gitea-depolarini-ayri-bir-birime-nasil-kaydederim\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Gitea Depo&#8217;lar\u0131n\u0131 Ayr\u0131 Bir Birime Nas\u0131l Kaydederim\",\"datePublished\":\"2025-09-21T18:40:22+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/gitea-depolarini-ayri-bir-birime-nasil-kaydederim\/\"},\"wordCount\":1330,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"articleSection\":[\"Git\"],\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/gitea-depolarini-ayri-bir-birime-nasil-kaydederim\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/gitea-depolarini-ayri-bir-birime-nasil-kaydederim\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/gitea-depolarini-ayri-bir-birime-nasil-kaydederim\/\",\"name\":\"Gitea Depo'lar\u0131n\u0131 Ayr\u0131 Bir Birime Nas\u0131l Kaydederim\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-09-21T18:40:22+00:00\",\"description\":\"Hi\u00e7bir etiketi bulunamad\u0131.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/gitea-depolarini-ayri-bir-birime-nasil-kaydederim\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/gitea-depolarini-ayri-bir-birime-nasil-kaydederim\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/gitea-depolarini-ayri-bir-birime-nasil-kaydederim\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Gitea Depo&#8217;lar\u0131n\u0131 Ayr\u0131 Bir Birime Nas\u0131l Kaydederim\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Gitea Depo'lar\u0131n\u0131 Ayr\u0131 Bir Birime Nas\u0131l Kaydederim","description":"Hi\u00e7bir etiketi bulunamad\u0131.","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:\/\/fatihsoysal.com\/blog\/gitea-depolarini-ayri-bir-birime-nasil-kaydederim\/","og_locale":"tr_TR","og_type":"article","og_title":"Gitea Depo'lar\u0131n\u0131 Ayr\u0131 Bir Birime Nas\u0131l Kaydederim","og_description":"Hi\u00e7bir etiketi bulunamad\u0131.","og_url":"https:\/\/fatihsoysal.com\/blog\/gitea-depolarini-ayri-bir-birime-nasil-kaydederim\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-09-21T18:40:22+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"7 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/gitea-depolarini-ayri-bir-birime-nasil-kaydederim\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/gitea-depolarini-ayri-bir-birime-nasil-kaydederim\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Gitea Depo&#8217;lar\u0131n\u0131 Ayr\u0131 Bir Birime Nas\u0131l Kaydederim","datePublished":"2025-09-21T18:40:22+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/gitea-depolarini-ayri-bir-birime-nasil-kaydederim\/"},"wordCount":1330,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"articleSection":["Git"],"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/gitea-depolarini-ayri-bir-birime-nasil-kaydederim\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/gitea-depolarini-ayri-bir-birime-nasil-kaydederim\/","url":"https:\/\/fatihsoysal.com\/blog\/gitea-depolarini-ayri-bir-birime-nasil-kaydederim\/","name":"Gitea Depo'lar\u0131n\u0131 Ayr\u0131 Bir Birime Nas\u0131l Kaydederim","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-09-21T18:40:22+00:00","description":"Hi\u00e7bir etiketi bulunamad\u0131.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/gitea-depolarini-ayri-bir-birime-nasil-kaydederim\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/gitea-depolarini-ayri-bir-birime-nasil-kaydederim\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/gitea-depolarini-ayri-bir-birime-nasil-kaydederim\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Gitea Depo&#8217;lar\u0131n\u0131 Ayr\u0131 Bir Birime Nas\u0131l Kaydederim"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/29934","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=29934"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/29934\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=29934"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=29934"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=29934"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}