<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Git | The .NET Blog</title><link>https://thedotnetblog.com/tr/tags/git/</link><description>Articles, tutorials and insights from the .NET community.</description><generator>Hugo</generator><language>tr</language><managingEditor>@thedotnetblog (The .NET Blog)</managingEditor><webMaster>@thedotnetblog</webMaster><lastBuildDate>Mon, 20 Jul 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://thedotnetblog.com/tr/tags/git/index.xml" rel="self" type="application/rss+xml"/><item><title>NTLM Git/libcurl'de Sona Eriyor: Azure DevOps Server Ekiplerinin Gerçek Bir Geçiş Planına İhtiyacı Var</title><link>https://thedotnetblog.com/tr/news/emiliano-montesdeoca/ntlm-git-libcurl-azure-devops-server-action-plan/</link><pubDate>Mon, 20 Jul 2026 00:00:00 +0000</pubDate><author>Emiliano Montesdeoca</author><guid>https://thedotnetblog.com/tr/news/emiliano-montesdeoca/ntlm-git-libcurl-azure-devops-server-action-plan/</guid><description>Eylül 2026 NTLM kaldırması küçük bir uyumluluk sorunu değil; şirket içi Azure DevOps Server ortamları için bir kimlik mimarisi son tarihidir.</description><content:encoded>&lt;p&gt;libcurl&amp;rsquo;de yaklaşan NTLM kaldırması, teknik görünen ancak aslında organizasyonel olan değişikliklerden biridir. Azure DevOps Server&amp;rsquo;a Git over HTTPS yolunuz hala NTLM&amp;rsquo;ye bağlıysa, sorununuz araç değil, kimlik borcudur.&lt;/p&gt;
&lt;p&gt;Orijinal kaynak: &lt;a href="https://devblogs.microsoft.com/devops/upcoming-change-ntlm-removal-in-git-libcurl-impact-to-azure-devops-server-customers/"&gt;https://devblogs.microsoft.com/devops/upcoming-change-ntlm-removal-in-git-libcurl-impact-to-azure-devops-server-customers/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Microsoft bu konuda sert davranmakta haklıdır. NTLM bilinen kriptografik zayıflıklara sahiptir ve modern bir kurumsal varsayılan olmamalıdır. Tehlikeli kısım, birçok ortamın aslında sessiz SPNEGO geri dönüşüyle NTLM&amp;rsquo;ye hayatta kalırken Kerberos kullandıklarına inanmalarıdır. Bu yanılsama Eylül 2026&amp;rsquo;da ortadan kalkar.&lt;/p&gt;
&lt;p&gt;Benim görüşüm: buna bir &amp;ldquo;istemci sürümü&amp;rdquo; sorunu olarak davranmayın. NTLM bayraklarını yeniden etkinleştirmek, eski Git derlemelerini sabitlemek veya geri dönüşün mevcut kalacağını ummak, uzun vadeli risk taşıyan kısa ömürlü bir geçici çözümdür. Düzeltme stratejiniz düşürme ve geciktirme ise, operasyonel kırılganlığı aktif olarak artırıyorsunuz demektir.&lt;/p&gt;
&lt;p&gt;Pratik bir geçiş sırası açık ve ölçülebilir olmalıdır.&lt;/p&gt;
&lt;p&gt;İlk olarak, mevcut kimlik doğrulama davranışını şimdi doğrulayın. Gerçek geliştirici ve derleme ajanı bağlamlarında, etki alanı dışı ve uzak ağ yolları dahil, izleme tabanlı kontroller ve bilet önbellek doğrulaması çalıştırın. İkinci olarak, Kerberos&amp;rsquo;u uçtan uca düzeltin: SPN&amp;rsquo;ler, DNS takma adları, yük dengeleyici ayarları, delegasyon ve etki alanı denetleyicisi erişilebilirliği. Üçüncü olarak, etki alanına katılmamış veya çalışma grubu senaryolarını erken belirleyin ve Kerberos&amp;rsquo;un güvenilir hale getirilemediği yerlerde bir SSH şeridi tasarlayın.&lt;/p&gt;
&lt;p&gt;Ayrıca sahiplik netliğine ihtiyacınız var. Güvenlik ekipleri politika temellerini tanımlamalı, ancak platform mühendisliği uygulama hazırlığına sahip olmalıdır. Bu, bireysel repo yöneticileri için bir yan görev olamaz. IIS, AD, ağ ucu, CI ajanları ve geliştirici iş istasyonu rehberliği genelinde koordineli değişiklikler gerektirir.&lt;/p&gt;
&lt;p&gt;İnce bir risk otomasyondur. Derleme ajanları ve hizmet hesapları, insan kullanıcılar sorunsuz olsa bile, genellikle Kerberos biletlerinin eksik veya geçersiz olduğu bağlamlarda çalışır. Yalnızca etkileşimli geliştirici iş akışlarını test ederseniz, en kritik kırılma noktalarını kaçırırsınız.&lt;/p&gt;
&lt;p&gt;Olumlu tarafı gerçektir. Temiz bir şekilde Kerberos veya SSH&amp;rsquo;ye geçmek yalnızca kırılmayı önlemekle kalmaz, saldırı yüzeyini azaltır ve kimlik kontrollerini modern uyum beklentileriyle hizalar. Bu geçişe şimdi başlayan ekipler Eylül&amp;rsquo;ü sıradan bir olay olarak görecek. Bekleyen ekipler, sürüm baskısı altında kimlik doğrulama hatalarını ayıklıyor olacak.&lt;/p&gt;
&lt;p&gt;Bu arşivlenecek bir uyarı değil. Karşılık verilmesi gereken bir son tarihtir.&lt;/p&gt;</content:encoded></item><item><title>Pull request'leri Visual Studio içinde incelemek tam da sevdiğim türden bir friksiyon azaltma</title><link>https://thedotnetblog.com/tr/news/emiliano-montesdeoca/visual-studio-pull-request-review-inside-the-ide/</link><pubDate>Sun, 21 Jun 2026 00:00:00 +0000</pubDate><author>Emiliano Montesdeoca</author><guid>https://thedotnetblog.com/tr/news/emiliano-montesdeoca/visual-studio-pull-request-review-inside-the-ide/</guid><description>Visual Studio artık IDE'den çıkmadan pull request'leri baştan sona review edebiliyor. Bu küçük bir adım gibi görünebilir, ama gün boyu Visual Studio içinde yaşayan ekipler için gereksiz context switching'i ciddi şekilde azaltıyor.</description><content:encoded>&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;Bu yazı otomatik olarak çevrilmiştir. Orijinalini &lt;a href="https://thedotnetblog.com/tr/news/emiliano-montesdeoca/visual-studio-pull-request-review-inside-the-ide/"&gt;buradan&lt;/a&gt; okuyabilirsiniz.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Browser code review workflow&amp;rsquo;ünün çok büyük bir kısmını çok uzun süredir alıp götürüyor.&lt;/p&gt;
&lt;p&gt;Bu yüzden Visual Studio&amp;rsquo;nun &lt;strong&gt;IDE içinde uçtan uca pull request review&lt;/strong&gt; tarafına daha da ilerlediğini görmek beni çok mutlu ediyor.&lt;/p&gt;
&lt;p&gt;Bu, büyük manşetler üretmeyebilecek ama günlük development&amp;rsquo;ı gerçekten iyileştirebilecek özelliklerden biri.&lt;/p&gt;
&lt;h2 id="ana-değer-basit-daha-az-context-switching"&gt;Ana değer basit: daha az context switching&lt;/h2&gt;
&lt;p&gt;Review loop&amp;rsquo;unuzun bir kısmı IDE&amp;rsquo;de, bir kısmı browser&amp;rsquo;da yaşıyorsa friction birikir:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;PR&amp;rsquo;ı başka yerde aç&lt;/li&gt;
&lt;li&gt;değişiklikleri bir tool&amp;rsquo;da incele&lt;/li&gt;
&lt;li&gt;daha derin inceleme için solution&amp;rsquo;a geri dön&lt;/li&gt;
&lt;li&gt;comment ya da approve için tekrar geçiş yap&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Bu katastrofik değil. Sadece verimsiz.&lt;/p&gt;
&lt;p&gt;Visual Studio size aynı çalışma ortamından PR açma, inceleme, yorum yapma, onaylama ve merge etme imkânı verirse, bu gerçek bir productivity win olur.&lt;/p&gt;
&lt;h2 id="checkout-yapmadan-review-seçeneği-özellikle-güzel"&gt;&amp;ldquo;checkout yapmadan review&amp;rdquo; seçeneği özellikle güzel&lt;/h2&gt;
&lt;p&gt;Özellikle hoşuma giden bir şey, PR branch&amp;rsquo;ini checkout etmeden review yapabilmek.&lt;/p&gt;
&lt;p&gt;Küçük görünebilir ama şunlar için mükemmel:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;hızlı review pass&amp;rsquo;leri&lt;/li&gt;
&lt;li&gt;interrupt-driven feedback istekleri&lt;/li&gt;
&lt;li&gt;mevcut branch ve local state&amp;rsquo;i olduğu gibi korumak&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Bu, iyi code review araçlarının tam olarak ihtiyaç duyduğu esneklik.&lt;/p&gt;
&lt;h2 id="benim-görüşüm"&gt;Benim görüşüm&lt;/h2&gt;
&lt;p&gt;Bu devrimsel bir özellik değil.&lt;/p&gt;
&lt;p&gt;Daha iyisi: pratik bir özellik.&lt;/p&gt;
&lt;p&gt;Günün büyük kısmını Visual Studio&amp;rsquo;da geçiren ekipler için PR review desteğini sıkılaştırmak, workflow breaks&amp;rsquo;i azaltır ve incelemeden aksiyona giden yolu yumuşatır.&lt;/p&gt;
&lt;p&gt;Bana göre bu, değerli bir iyileştirme.&lt;/p&gt;
&lt;p&gt;Orijinal yazı: &lt;a href="https://devblogs.microsoft.com/visualstudio/review-pull-requests-without-leaving-visual-studio/"&gt;Visual Studio&amp;rsquo;dan çıkmadan pull request review yapın&lt;/a&gt;&lt;/p&gt;</content:encoded></item></channel></rss>