<?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/pt/tags/git/</link><description>Articles, tutorials and insights from the .NET community.</description><generator>Hugo</generator><language>pt</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/pt/tags/git/index.xml" rel="self" type="application/rss+xml"/><item><title>NTLM Está Chegando ao Fim no Git/libcurl: Equipes do Azure DevOps Server Precisam de um Plano de Migração de Verdade</title><link>https://thedotnetblog.com/pt/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/pt/news/emiliano-montesdeoca/ntlm-git-libcurl-azure-devops-server-action-plan/</guid><description>A remoção do NTLM em setembro de 2026 não é um problema menor de compatibilidade; é um prazo de arquitetura de identidade para ambientes on-premises do Azure DevOps Server.</description><content:encoded>&lt;p&gt;A próxima remoção do NTLM no libcurl é uma daquelas mudanças que parecem técnicas, mas na verdade são organizacionais. Se o seu caminho de Git sobre HTTPS até o Azure DevOps Server ainda depende do NTLM, seu problema não é ferramental, é dívida de identidade.&lt;/p&gt;
&lt;p&gt;Fonte original: &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;A Microsoft está certa em pressionar forte aqui. O NTLM tem fraquezas criptográficas conhecidas e não deveria ser um padrão corporativo moderno. A parte perigosa é que muitos ambientes acreditam estar usando Kerberos quando, na verdade, estão sobrevivendo com um fallback silencioso do SPNEGO para NTLM. Essa ilusão desaparece em setembro de 2026.&lt;/p&gt;
&lt;p&gt;Minha opinião: não trate isso como um problema de &amp;ldquo;versão de cliente&amp;rdquo;. Reativar flags de NTLM, fixar builds antigos do Git ou torcer para que o fallback continue disponível é uma solução paliativa de curta duração com risco de longo prazo. Se sua estratégia de remediação é fazer downgrade e adiar, você está aumentando ativamente a fragilidade operacional.&lt;/p&gt;
&lt;p&gt;Uma sequência prática de migração deveria ser direta e mensurável.&lt;/p&gt;
&lt;p&gt;Primeiro, verifique o comportamento de autenticação atual agora. Rode verificações baseadas em trace e validação de cache de tickets em contextos reais de desenvolvedores e agentes de build, incluindo caminhos fora do domínio e de rede remota. Segundo, corrija o Kerberos de ponta a ponta: SPNs, aliases de DNS, configurações de balanceador de carga, delegação e acessibilidade dos controladores de domínio. Terceiro, identifique cedo cenários de workgroup ou não ingressados no domínio e projete uma via SSH onde o Kerberos não puder ser tornado confiável.&lt;/p&gt;
&lt;p&gt;Você também precisa de clareza de responsabilidade. As equipes de segurança deveriam definir as linhas de base de política, mas a engenharia de plataforma precisa ser dona da prontidão de implementação. Isso não pode ser uma tarefa secundária de administradores individuais de repositório. Requer mudanças coordenadas em IIS, AD, borda de rede, agentes de CI e orientação para estações de trabalho de desenvolvedores.&lt;/p&gt;
&lt;p&gt;Um risco sutil é a automação. Agentes de build e contas de serviço frequentemente rodam em contextos onde os tickets Kerberos estão ausentes ou inválidos, mesmo quando os usuários humanos estão bem. Se você só testar fluxos interativos de desenvolvedores, vai perder os pontos de ruptura mais críticos.&lt;/p&gt;
&lt;p&gt;O lado positivo é real. Migrar de forma limpa para Kerberos ou SSH não só evita quebras, como também reduz a superfície de ataque e alinha os controles de identidade com expectativas modernas de conformidade. As equipes que começarem essa transição agora vão tratar setembro como um não-evento. As equipes que esperarem vão estar depurando falhas de autenticação sob pressão de release.&lt;/p&gt;
&lt;p&gt;Este não é um aviso para arquivar. É um prazo para executar.&lt;/p&gt;</content:encoded></item><item><title>Revisar pull requests dentro do Visual Studio é exatamente o tipo de redução de atrito que eu gosto</title><link>https://thedotnetblog.com/pt/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/pt/news/emiliano-montesdeoca/visual-studio-pull-request-review-inside-the-ide/</guid><description>O Visual Studio agora pode revisar pull requests de ponta a ponta sem sair do IDE. Pode soar incremental, mas para equipes que passam o dia inteiro no Visual Studio, isso remove muito context switching desnecessário.</description><content:encoded>&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;Este artigo foi traduzido automaticamente. Leia o original &lt;a href="https://thedotnetblog.com/pt/news/emiliano-montesdeoca/visual-studio-pull-request-review-inside-the-ide/"&gt;aqui&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;O navegador roubou por tempo demais uma parte grande demais do workflow de code review.&lt;/p&gt;
&lt;p&gt;Por isso fico muito feliz em ver o Visual Studio avançando mais rumo à &lt;strong&gt;revisão end-to-end de pull requests dentro do IDE&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Este é um daqueles recursos que talvez não gere manchetes enormes, mas que pode melhorar de forma real o desenvolvimento diário.&lt;/p&gt;
&lt;h2 id="o-valor-principal-é-simples-menos-context-switching"&gt;O valor principal é simples: menos context switching&lt;/h2&gt;
&lt;p&gt;Quando o seu loop de review vive em parte no IDE e em parte no navegador, o atrito se acumula:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;abra o PR em outro lugar&lt;/li&gt;
&lt;li&gt;inspecione as mudanças em uma ferramenta&lt;/li&gt;
&lt;li&gt;volte para a solution para investigar melhor&lt;/li&gt;
&lt;li&gt;troque outra vez para comentar ou aprovar&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Isso não é catastrófico. É só ineficiente.&lt;/p&gt;
&lt;p&gt;Se o Visual Studio permitir abrir, inspecionar, comentar, aprovar e fazer merge no mesmo ambiente de trabalho, isso é um ganho real de produtividade.&lt;/p&gt;
&lt;h2 id="a-opção-de-review-sem-checkout-é-especialmente-boa"&gt;A opção de &amp;ldquo;review sem checkout&amp;rdquo; é especialmente boa&lt;/h2&gt;
&lt;p&gt;Uma parte que eu particularmente gosto é a possibilidade de revisar sem fazer checkout do branch do PR.&lt;/p&gt;
&lt;p&gt;Isso pode parecer pequeno, mas é perfeito para:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;passadas rápidas de review&lt;/li&gt;
&lt;li&gt;pedidos de feedback interrompidos&lt;/li&gt;
&lt;li&gt;manter seu branch atual e o estado local intactos&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Esse é exatamente o tipo de flexibilidade que boas ferramentas de code review precisam.&lt;/p&gt;
&lt;h2 id="minha-opinião"&gt;Minha opinião&lt;/h2&gt;
&lt;p&gt;Isso não é um recurso revolucionário.&lt;/p&gt;
&lt;p&gt;É algo melhor: algo prático.&lt;/p&gt;
&lt;p&gt;Para equipes que passam a maior parte do dia no Visual Studio, um suporte mais forte a PR review significa menos interrupções no workflow e um caminho mais suave da inspeção à ação.&lt;/p&gt;
&lt;p&gt;Na minha visão, essa é uma melhoria que vale a pena.&lt;/p&gt;
&lt;p&gt;Publicação original: &lt;a href="https://devblogs.microsoft.com/visualstudio/review-pull-requests-without-leaving-visual-studio/"&gt;Revise pull requests sem sair do Visual Studio&lt;/a&gt;&lt;/p&gt;</content:encoded></item></channel></rss>