[{"data":1,"prerenderedAt":781},["ShallowReactive",2],{"/pt-br/topics/version-control/what-is-centralized-version-control-system/":3,"navigation-pt-br":129,"banner-pt-br":546,"footer-pt-br":558,"next-steps-pt-br":766},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"seo":8,"content":11,"_id":123,"_type":124,"title":7,"_source":125,"_file":126,"_stem":127,"_extension":128},"/pt-br/topics/version-control/what-is-centralized-version-control-system","version-control",false,"",{"title":9,"description":10},"O que é um sistema de controle de versão centralizado?","O GitLab simplifica o desenvolvimento de software com controle de versão e colaboração abrangentes",[12,26,32,93,121],{"type":13,"componentName":13,"componentContent":14},"CommonBreadcrumbs",{"crumbs":15},[16,20,24],{"title":17,"config":18},"Industry topics",{"href":19},"/topics/",{"title":21,"config":22},"Version control",{"href":23},"/pt-br/topics/version-control/",{"title":25},"What is centralized version control system",{"type":27,"componentName":27,"componentContent":28},"TopicsHero",{"title":9,"text":29,"config":30},"Um sistema de controle de versão centralizado oferece às equipes de desenvolvimento de software uma maneira de colaborar usando um servidor central.",{"id":31,"twoColumns":6},"o-que-é-um-sistema-de-controle-de-versão-centralizado?",{"type":33,"componentName":33,"componentContent":34},"CommonSideNavigationWithTree",{"anchors":35,"components":58},{"text":36,"data":37},"On this page",[38,42,46,50,54],{"text":39,"config":40},"Sistema de controle de versão centralizado (CVCS)",{"href":41},"#centralized-version-control-system-cvs",{"text":43,"config":44},"Exemplos de sistemas de controle de versão centralizados",{"href":45},"#examples-of-centralized-version-control-systems",{"text":47,"config":48},"Quais são as vantagens de um sistema de controle de versão centralizado?",{"href":49},"#what-are-the-advantages-of-a-centralized-version-control-system",{"text":51,"config":52},"Quais são as desvantagens de um sistema de controle de versão centralizado?",{"href":53},"#what-are-the-disadvantages-of-a-centralized-version-control-system",{"text":55,"config":56},"Conclusão",{"href":57},"#conclusion",[59,65,70,75,80,85],{"type":60,"componentName":60,"componentContent":61},"TopicsCopy",{"header":39,"text":62,"config":63},"Em um [sistema de controle de versão](/topics/version-control/) centralizado (CVCS), também conhecido como sistema de controle de fonte ou revisão centralizado, um servidor atua como o principal repositório centralizado que armazena todas as versões do código. Usando controle de fonte centralizado, cada usuário faz commits diretamente no branch principal. Por isso, esse tipo de controle de versão costuma funcionar bem para equipes pequenas, pois os membros da equipe podem se comunicar rapidamente, evitando que dois desenvolvedores trabalhem no mesmo trecho de código ao mesmo tempo. Comunicação e colaboração sólidas são importantes para garantir que um fluxo de trabalho centralizado\nseja bem-sucedido.\n\n> Sistemas de controle de versão centralizado, como CVS, Perforce e SVN, exigem que os usuários façam pull da versão mais recente do servidor para baixar uma cópia local em sua máquina. Depois disso, os colaboradores enviam por push os commits para o servidor e resolvem qualquer conflito de merge no repositório principal.\n\nComo um modelo cliente-servidor, o fluxo de trabalho centralizado permite o bloqueio de arquivos, de modo que qualquer parte do código que esteja sendo editada não fique acessível para outras pessoas, garantindo que apenas um desenvolvedor possa contribuir com o código por vez. Os membros da equipe usam branches para contribuir com o repositório central, e o servidor desbloqueará os arquivos após os merges.\n",{"id":64},"centralized-version-control-system-cvs",{"type":60,"componentName":60,"componentContent":66},{"header":43,"text":67,"config":68},"Os sistemas de controle de versão centralizados mais comuns são o Concurrent Versions System (CVS), o Perforce e o Subversion (SVN). Há também o Microsoft Team Foundation Server (TFS), que agora é conhecido como Azure DevOps Server.\n\nVale destacar que o Git, o sistema de controle de versão mais comum, não é um VCS centralizado, mas sim um VCS distribuído.\n",{"id":69},"examples-of-centralized-version-control-systems",{"type":60,"componentName":60,"componentContent":71},{"header":47,"text":72,"config":73},"### Funciona bem com arquivos binários\n\nArquivos binários, como recursos gráficos e arquivos de texto, exigem uma grande quantidade de espaço, por isso os desenvolvedores de software recorrem a sistemas de controle de versão centralizados para armazenar esses dados. Com um servidor centralizado, as equipes podem extrair algumas linhas de código sem precisar salvar todo o histórico na máquina local. Os usuários de sistemas distribuídos precisam baixar todo o projeto, o que ocupa tempo e espaço, além de impedir a execução dos diffs. Para equipes que trabalham com arquivos binários frequentemente, um sistema centralizado oferece a abordagem mais eficiente para o desenvolvimento de código.\n\n### Oferece visibilidade total\n\nCom uma localização centralizada, todos os membros da equipe têm visibilidade total sobre em que código estão trabalhando atualmente e quais alterações foram feitas. Esse conhecimento ajuda as equipes de desenvolvimento de software a entender o estado de um projeto e oferece uma base para a colaboração, já que os desenvolvedores compartilham o trabalho no servidor central. Um sistema de controle de versão centralizado tem apenas dois repositórios de dados que os usuários precisam monitorar: a cópia local e o servidor central.\n\n### Diminui a curva de aprendizado\n\nO controle de versão centralizado é fácil de entender e usar, então desenvolvedores de qualquer nível de habilidade podem enviar mudanças e começar a contribuir para a base de código rapidamente. A configuração do sistema e do fluxo de trabalho também é simples e não exige um investimento significativo de tempo para estabelecer como a equipe de desenvolvimento de software deve usar a ferramenta. Quando os desenvolvedores podem navegar em um fluxo de trabalho de maneira rápida e fácil, são capazes de se concentrar no desenvolvimento de recursos, em vez de memorizar uma série de etapas complicadas para fazer o merge de alterações versionadas. Diminuir a curva de aprendizagem também ajuda novos desenvolvedores a contribuir positivamente o mais rápido possível.\n",{"id":74},"what-are-the-advantages-of-a-centralized-version-control-system",{"type":60,"componentName":60,"componentContent":76},{"header":51,"text":77,"config":78},"### Um único ponto de falha coloca os dados em risco\n\nA maior desvantagem é o ponto único de falha presente no [servidor centralizado](https://git-scm.com/book/en/v2/Getting-Started-About-Version-Control). Se o servidor remoto ficar indisponível, ninguém poderá trabalhar no código ou enviar alterações. A falta de acesso offline significa que qualquer interrupção pode prejudicar significativamente o desenvolvimento do código e até resultar na perda dele. Todo o projeto e a equipe são interrompidos durante uma falha. Em caso de corrupção do disco rígido, as equipes de desenvolvimento de software devem confiar nos backups para recuperar o histórico de execução de um projeto. Se os backups não forem mantidos corretamente, a equipe perderá tudo. Ao armazenar todas as versões em um servidor central, as equipes correm o risco de perder seu código-fonte a qualquer momento. Apenas os instantâneos nas máquinas locais podem ser recuperados, mas isso representa uma pequena quantidade de código em comparação com todo o histórico de um projeto.\n\nAo contrário de um VCS centralizado, um sistema de controle de versão distribuído permite que cada usuário tenha uma cópia local do histórico de execução em sua máquina, de modo que, em caso de interrupção, cada cópia local se torna uma [cópia de backup](/blog/move-to-distributed-vcs/). Assim, os membros da equipe podem continuar o desenvolvimento offline.\n\n### A velocidade lenta atrasa o desenvolvimento\n\nNão é incomum que usuários do sistema de controle de versão centralizado tenham dificuldades em fazer branching rapidamente, pois os usuários devem se comunicar com o servidor remoto para cada comando, o que retarda o desenvolvimento do código.\n\nA criação de branches se torna uma tarefa demorada que possibilita o surgimento de conflitos de merge, pois os desenvolvedores não conseguem enviar suas alterações para o repositório central rápido o suficiente para que outras pessoas possam consultá-las. Se os membros da equipe tiverem uma conexão de rede lenta, o processo de desenvolvimento de código se tornará ainda mais demorado ao tentarem se conectar com o servidor remoto.\n\nA velocidade com que as equipes de desenvolvimento de software operam tem um impacto direto na rapidez com que elas podem lançar recursos e gerar valor comercial. Se as equipes demorarem para desenvolver, a iteração e a inovação param e os desenvolvedores podem ficar frustrados com o tempo que levam para perceber as alterações feitas na aplicação. Atrasos nos lançamentos podem ocorrer se o servidor remoto ou as redes estiverem fora do ar, e os membros da equipe não conseguirão recuperar o tempo perdido e enviar alterações rapidamente.\n\n### Poucos momentos estáveis para enviar alterações por push\n\nUm fluxo de trabalho centralizado pode ser ótimo para equipes pequenas, mas apresenta limitações quando equipes maiores tentam colaborar. Quando vários desenvolvedores querem trabalhar no mesmo trecho de código, fica difícil encontrar um momento estável para enviar por push as alterações. As alterações instáveis não podem ser enviadas por push para o repositório central principal; portanto, os desenvolvedores precisam mantê-las em seus ambientes locais até que estejam prontas para serem lançadas.\n\nComo os usuários atrasam o envio de alterações por push, os projetos de desenvolvimento de software podem atrasar. Além disso, podem surgir conflitos de merge, pois o resto da equipe não tem visibilidade das alterações que existem apenas na máquina de um usuário. Depois que as alterações forem enviadas por push para o repositório central, após os problemas de estabilidade e velocidade serem solucionados, os usuários terão que resolver conflitos rapidamente ao fazer o merge para garantir que o resto da equipe possa contribuir com o código. A falta de estabilidade é o que leva muitas equipes a [migrar para um sistema de controle de versão diferente](https://about.gitlab.com/blog/migrating-your-version-control-to-git/), como o Git.\n",{"id":79},"what-are-the-disadvantages-of-a-centralized-version-control-system",{"type":60,"componentName":60,"componentContent":81},{"header":55,"text":82,"config":83},"No dinâmico campo do desenvolvimento de software, um sistema de controle de versão centralizado (CVCS) se destaca como a base para equipes que buscam colaboração eficiente e processos simplificados. Esse sistema usufrui da capacidade de um servidor central para manter um histórico de versões abrangente. Ao permitir que desenvolvedores individuais contribuam diretamente para o branch principal, o CVCS simplifica o processo de desenvolvimento.\n\nA essência do CVCS está em sua capacidade de oferecer uma plataforma unificada para controle de versão, garantindo que todos os membros da equipe trabalhem com o código mais recente, aumentando a produtividade e promovendo uma cultura de transparência.\n",{"id":84},"conclusion",{"type":86,"componentName":86,"componentContent":87},"TopicsCallToAction",{"subtitle":88,"primaryButton":89},"Saiba como o GitLab moderniza o desenvolvimento de software",{"text":90,"config":91},"Saiba mais",{"href":92},"/pt-br/solutions/source-code-management/",{"type":94,"componentName":94,"componentContent":95},"CommonResourcesContainer",{"header":96,"tabs":97},"Quer saber mais sobre o controle de versão?",[98],{"name":99,"items":100,"config":120},"resources",[101,110],{"header":102,"type":103,"image":104,"link":107},"Confira como o GitLab melhora a entrega e a colaboração","Webcast",{"altText":102,"config":105},{"src":106},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749157557/Website/Topics/resources_10.jpg",{"text":90,"config":108},{"href":109,"icon":103,"modal":6},"/webcast/collaboration-without-boundaries/",{"header":111,"type":112,"image":113,"link":116},"Baixe o livro digital de melhores práticas de controle de versão para fortalecer a colaboração","Livros",{"altText":111,"config":114},{"src":115},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749157556/Website/Topics/resources_1.jpg",{"text":90,"config":117},{"href":118,"icon":119,"modal":6},"/blog/15-git-tips-improve-workflow/","Book",{"key":99},{"type":122,"componentName":122},"CommonNextSteps","content:pt-br:topics:version-control:what-is-centralized-version-control-system:index.yml","yaml","content","pt-br/topics/version-control/what-is-centralized-version-control-system/index.yml","pt-br/topics/version-control/what-is-centralized-version-control-system/index","yml",{"_path":130,"_dir":131,"_draft":6,"_partial":6,"_locale":7,"data":132,"_id":542,"_type":124,"title":543,"_source":125,"_file":544,"_stem":545,"_extension":128},"/shared/pt-br/main-navigation","pt-br",{"logo":133,"freeTrial":138,"sales":143,"login":148,"items":153,"search":483,"minimal":519,"duo":533},{"config":134},{"href":135,"dataGaName":136,"dataGaLocation":137},"/pt-br/","gitlab logo","header",{"text":139,"config":140},"Faça uma avaliação gratuita",{"href":141,"dataGaName":142,"dataGaLocation":137},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/","free trial",{"text":144,"config":145},"Fale com a equipe de vendas",{"href":146,"dataGaName":147,"dataGaLocation":137},"/pt-br/sales/","sales",{"text":149,"config":150},"Fazer login",{"href":151,"dataGaName":152,"dataGaLocation":137},"https://gitlab.com/users/sign_in/","sign in",[154,197,295,300,404,464],{"text":155,"config":156,"cards":158,"footer":180},"Plataforma",{"dataNavLevelOne":157},"platform",[159,165,173],{"title":155,"description":160,"link":161},"A plataforma DevSecOps mais abrangente com tecnologia de IA",{"text":162,"config":163},"Explore a nossa plataforma",{"href":164,"dataGaName":157,"dataGaLocation":137},"/pt-br/platform/",{"title":166,"description":167,"link":168},"GitLab Duo (IA)","Crie software mais rapidamente com a IA em todas as etapas de desenvolvimento",{"text":169,"config":170},"Conheça o GitLab Duo",{"href":171,"dataGaName":172,"dataGaLocation":137},"/pt-br/gitlab-duo/","gitlab duo ai",{"title":174,"description":175,"link":176},"Por que usar o GitLab","Dez razões pelas quais as empresas escolhem o GitLab",{"text":90,"config":177},{"href":178,"dataGaName":179,"dataGaLocation":137},"/pt-br/why-gitlab/","why gitlab",{"title":181,"items":182},"Comece a usar",[183,188,193],{"text":184,"config":185},"Engenharia de plataforma",{"href":186,"dataGaName":187,"dataGaLocation":137},"/pt-br/solutions/platform-engineering/","platform engineering",{"text":189,"config":190},"Experiência do desenvolvedor",{"href":191,"dataGaName":192,"dataGaLocation":137},"/pt-br/developer-experience/","Developer experience",{"text":194,"config":195},"MLOps",{"href":196,"dataGaName":194,"dataGaLocation":137},"/pt-br/topics/devops/the-role-of-ai-in-devops/",{"text":198,"left":199,"config":200,"link":202,"lists":206,"footer":277},"Produtos",true,{"dataNavLevelOne":201},"solutions",{"text":203,"config":204},"Confira todas as soluções",{"href":205,"dataGaName":201,"dataGaLocation":137},"/pt-br/solutions/",[207,232,255],{"title":208,"description":209,"link":210,"items":215},"Automação","CI/CD e automação para acelerar a implantação",{"config":211},{"icon":212,"href":213,"dataGaName":214,"dataGaLocation":137},"AutomatedCodeAlt","/pt-br/solutions/delivery-automation/","automated software delivery",[216,220,224,228],{"text":217,"config":218},"CI/CD",{"href":219,"dataGaLocation":137,"dataGaName":217},"/pt-br/solutions/continuous-integration/",{"text":221,"config":222},"Desenvolvimento auxiliado por IA",{"href":171,"dataGaLocation":137,"dataGaName":223},"AI assisted development",{"text":225,"config":226},"Gerenciamento de código-fonte",{"href":92,"dataGaLocation":137,"dataGaName":227},"Source Code Management",{"text":229,"config":230},"Entrega de software automatizada",{"href":213,"dataGaLocation":137,"dataGaName":231},"Automated software delivery",{"title":233,"description":234,"link":235,"items":240},"Segurança","Acelere a entrega de código sem comprometer a segurança",{"config":236},{"href":237,"dataGaName":238,"dataGaLocation":137,"icon":239},"/pt-br/solutions/security-compliance/","security and compliance","ShieldCheckLight",[241,245,250],{"text":242,"config":243},"Segurança e conformidade",{"href":237,"dataGaLocation":137,"dataGaName":244},"Security & Compliance",{"text":246,"config":247},"Segurança da cadeia de suprimentos de software",{"href":248,"dataGaLocation":137,"dataGaName":249},"/pt-br/solutions/supply-chain/","Software supply chain security",{"text":251,"config":252},"Conformidade e governança",{"href":253,"dataGaLocation":137,"dataGaName":254},"/pt-br/solutions/continuous-software-compliance/","Compliance and governance",{"title":256,"link":257,"items":262},"Medição",{"config":258},{"icon":259,"href":260,"dataGaName":261,"dataGaLocation":137},"DigitalTransformation","/pt-br/solutions/visibility-measurement/","visibility and measurement",[263,267,272],{"text":264,"config":265},"Visibilidade e medição",{"href":260,"dataGaLocation":137,"dataGaName":266},"Visibility and Measurement",{"text":268,"config":269},"Gestão de fluxo de valor",{"href":270,"dataGaLocation":137,"dataGaName":271},"/pt-br/solutions/value-stream-management/","Value Stream Management",{"text":273,"config":274},"Análises e insights",{"href":275,"dataGaLocation":137,"dataGaName":276},"/pt-br/solutions/analytics-and-insights/","Analytics and insights",{"title":278,"items":279},"GitLab para",[280,285,290],{"text":281,"config":282},"Grandes empresas",{"href":283,"dataGaLocation":137,"dataGaName":284},"/pt-br/enterprise/","enterprise",{"text":286,"config":287},"Pequenas empresas",{"href":288,"dataGaLocation":137,"dataGaName":289},"/pt-br/small-business/","small business",{"text":291,"config":292},"Setor público",{"href":293,"dataGaLocation":137,"dataGaName":294},"/pt-br/solutions/public-sector/","public sector",{"text":296,"config":297},"Preços",{"href":298,"dataGaName":299,"dataGaLocation":137,"dataNavLevelOne":299},"/pt-br/pricing/","pricing",{"text":301,"config":302,"link":303,"lists":307,"feature":391},"Recursos",{"dataNavLevelOne":99},{"text":304,"config":305},"Confira todos os recursos",{"href":306,"dataGaName":99,"dataGaLocation":137},"/pt-br/resources/",[308,340,363],{"title":309,"items":310},"Primeiros passos",[311,316,321,325,330,335],{"text":312,"config":313},"Instalação",{"href":314,"dataGaName":315,"dataGaLocation":137},"/pt-br/install/","install",{"text":317,"config":318},"Guias de início rápido",{"href":319,"dataGaName":320,"dataGaLocation":137},"/pt-br/get-started/","quick setup checklists",{"text":90,"config":322},{"href":323,"dataGaLocation":137,"dataGaName":324},"https://university.gitlab.com/","learn",{"text":326,"config":327},"Documentação do produto",{"href":328,"dataGaName":329,"dataGaLocation":137},"https://docs.gitlab.com/","product documentation",{"text":331,"config":332},"Vídeos de melhores práticas",{"href":333,"dataGaName":334,"dataGaLocation":137},"/pt-br/getting-started-videos/","best practice videos",{"text":336,"config":337},"Integrações",{"href":338,"dataGaName":339,"dataGaLocation":137},"/pt-br/integrations/","integrations",{"title":341,"items":342},"Descubra",[343,348,353,358],{"text":344,"config":345},"Histórias de sucesso de clientes",{"href":346,"dataGaName":347,"dataGaLocation":137},"/pt-br/customers/","customer success stories",{"text":349,"config":350},"Blog",{"href":351,"dataGaName":352,"dataGaLocation":137},"/blog/","blog",{"text":354,"config":355},"Trabalho remoto",{"href":356,"dataGaName":357,"dataGaLocation":137},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"text":359,"config":360},"TeamOps",{"href":361,"dataGaName":362,"dataGaLocation":137},"/pt-br/teamops/","teamops",{"title":364,"items":365},"Conecte-se",[366,371,376,381,386],{"text":367,"config":368},"Serviços do GitLab",{"href":369,"dataGaName":370,"dataGaLocation":137},"/pt-br/services/","services",{"text":372,"config":373},"Comunidade",{"href":374,"dataGaName":375,"dataGaLocation":137},"/community/","community",{"text":377,"config":378},"Fórum",{"href":379,"dataGaName":380,"dataGaLocation":137},"https://forum.gitlab.com/","forum",{"text":382,"config":383},"Eventos",{"href":384,"dataGaName":385,"dataGaLocation":137},"/events/","events",{"text":387,"config":388},"Parceiros",{"href":389,"dataGaName":390,"dataGaLocation":137},"/pt-br/partners/","partners",{"backgroundColor":392,"textColor":393,"text":394,"image":395,"link":399},"#2f2a6b","#fff","Insights para o futuro do desenvolvimento de software",{"altText":396,"config":397},"cartão promocional do The Source",{"src":398},"/images/navigation/the-source-promo-card.svg",{"text":400,"config":401},"Confira as novidades",{"href":402,"dataGaName":403,"dataGaLocation":137},"/pt-br/the-source/","the source",{"text":405,"config":406,"lists":408},"Empresa",{"dataNavLevelOne":407},"company",[409],{"items":410},[411,416,422,424,429,434,439,444,449,454,459],{"text":412,"config":413},"Sobre",{"href":414,"dataGaName":415,"dataGaLocation":137},"/pt-br/company/","about",{"text":417,"config":418,"footerGa":421},"Vagas",{"href":419,"dataGaName":420,"dataGaLocation":137},"/jobs/","jobs",{"dataGaName":420},{"text":382,"config":423},{"href":384,"dataGaName":385,"dataGaLocation":137},{"text":425,"config":426},"Liderança",{"href":427,"dataGaName":428,"dataGaLocation":137},"/company/team/e-group/","leadership",{"text":430,"config":431},"Equipe",{"href":432,"dataGaName":433,"dataGaLocation":137},"/company/team/","team",{"text":435,"config":436},"Manual",{"href":437,"dataGaName":438,"dataGaLocation":137},"https://handbook.gitlab.com/","handbook",{"text":440,"config":441},"Relacionamento com investidores",{"href":442,"dataGaName":443,"dataGaLocation":137},"https://ir.gitlab.com/","investor relations",{"text":445,"config":446},"Trust Center",{"href":447,"dataGaName":448,"dataGaLocation":137},"/pt-br/security/","trust center",{"text":450,"config":451},"AI Transparency Center",{"href":452,"dataGaName":453,"dataGaLocation":137},"/pt-br/ai-transparency-center/","ai transparency center",{"text":455,"config":456},"Boletim informativo",{"href":457,"dataGaName":458,"dataGaLocation":137},"/company/contact/","newsletter",{"text":460,"config":461},"Imprensa",{"href":462,"dataGaName":463,"dataGaLocation":137},"/press/","press",{"text":465,"config":466,"lists":467},"Fale com a gente",{"dataNavLevelOne":407},[468],{"items":469},[470,473,478],{"text":144,"config":471},{"href":146,"dataGaName":472,"dataGaLocation":137},"talk to sales",{"text":474,"config":475},"Ajuda",{"href":476,"dataGaName":477,"dataGaLocation":137},"/support/","get help",{"text":479,"config":480},"Portal de clientes",{"href":481,"dataGaName":482,"dataGaLocation":137},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":484,"login":485,"suggestions":492},"Fechar",{"text":486,"link":487},"Para pesquisar repositórios e projetos, faça login em",{"text":488,"config":489},"gitlab.com",{"href":151,"dataGaName":490,"dataGaLocation":491},"search login","search",{"text":493,"default":494},"Sugestões",[495,498,503,505,510,515],{"text":166,"config":496},{"href":171,"dataGaName":497,"dataGaLocation":491},"GitLab Duo (AI)",{"text":499,"config":500},"Sugestões de Código (IA)",{"href":501,"dataGaName":502,"dataGaLocation":491},"/pt-br/solutions/code-suggestions/","Code Suggestions (AI)",{"text":217,"config":504},{"href":219,"dataGaName":217,"dataGaLocation":491},{"text":506,"config":507},"GitLab na AWS",{"href":508,"dataGaName":509,"dataGaLocation":491},"/pt-br/partners/technology-partners/aws/","GitLab on AWS",{"text":511,"config":512},"GitLab no Google Cloud",{"href":513,"dataGaName":514,"dataGaLocation":491},"/pt-br/partners/technology-partners/google-cloud-platform/","GitLab on Google Cloud",{"text":516,"config":517},"Por que escolher o GitLab?",{"href":178,"dataGaName":518,"dataGaLocation":491},"Why GitLab?",{"freeTrial":520,"mobileIcon":525,"desktopIcon":530},{"text":521,"config":522},"Iniciar avaliação gratuita",{"href":523,"dataGaName":142,"dataGaLocation":524},"https://gitlab.com/-/trials/new/","nav",{"altText":526,"config":527},"Ícone do GitLab",{"src":528,"dataGaName":529,"dataGaLocation":524},"/images/brand/gitlab-logo-tanuki.svg","gitlab icon",{"altText":526,"config":531},{"src":532,"dataGaName":529,"dataGaLocation":524},"/images/brand/gitlab-logo-type.svg",{"freeTrial":534,"mobileIcon":538,"desktopIcon":540},{"text":535,"config":536},"Saiba mais sobre o GitLab Duo",{"href":171,"dataGaName":537,"dataGaLocation":524},"gitlab duo",{"altText":526,"config":539},{"src":528,"dataGaName":529,"dataGaLocation":524},{"altText":526,"config":541},{"src":532,"dataGaName":529,"dataGaLocation":524},"content:shared:pt-br:main-navigation.yml","Main Navigation","shared/pt-br/main-navigation.yml","shared/pt-br/main-navigation",{"_path":547,"_dir":131,"_draft":6,"_partial":6,"_locale":7,"title":548,"button":549,"config":553,"_id":555,"_type":124,"_source":125,"_file":556,"_stem":557,"_extension":128},"/shared/pt-br/banner","A GitLab Duo Agent Platform já está disponível em versão beta pública!",{"text":90,"config":550},{"href":551,"dataGaName":552,"dataGaLocation":137},"/gitlab-duo/agent-platform/","duo banner",{"layout":554},"release","content:shared:pt-br:banner.yml","shared/pt-br/banner.yml","shared/pt-br/banner",{"_path":559,"_dir":131,"_draft":6,"_partial":6,"_locale":7,"data":560,"_id":762,"_type":124,"title":763,"_source":125,"_file":764,"_stem":765,"_extension":128},"/shared/pt-br/main-footer",{"text":561,"source":562,"edit":568,"contribute":573,"config":578,"items":583,"minimal":754},"Git é uma marca comercial da Software Freedom Conservancy e nosso uso do nome \"GitLab\" está sob licença",{"text":563,"config":564},"Acessar a origem da página",{"href":565,"dataGaName":566,"dataGaLocation":567},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":569,"config":570},"Editar esta página",{"href":571,"dataGaName":572,"dataGaLocation":567},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":574,"config":575},"Contribua",{"href":576,"dataGaName":577,"dataGaLocation":567},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":579,"facebook":580,"youtube":581,"linkedin":582},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[584,607,661,691,725],{"title":155,"links":585,"subMenu":590},[586],{"text":587,"config":588},"Plataforma DevSecOps",{"href":164,"dataGaName":589,"dataGaLocation":567},"devsecops platform",[591],{"title":296,"links":592},[593,597,602],{"text":594,"config":595},"Confira os planos",{"href":298,"dataGaName":596,"dataGaLocation":567},"view plans",{"text":598,"config":599},"Por que escolher o GitLab Premium?",{"href":600,"dataGaName":601,"dataGaLocation":567},"/pt-br/pricing/premium/","why premium",{"text":603,"config":604},"Por que escolher o GitLab Ultimate?",{"href":605,"dataGaName":606,"dataGaLocation":567},"/pt-br/pricing/ultimate/","why ultimate",{"title":608,"links":609},"Soluções",[610,615,618,620,625,630,634,637,640,645,647,649,651,656],{"text":611,"config":612},"Transformação digital",{"href":613,"dataGaName":614,"dataGaLocation":567},"/pt-br/topics/digital-transformation/","digital transformation",{"text":242,"config":616},{"href":237,"dataGaName":617,"dataGaLocation":567},"security & compliance",{"text":229,"config":619},{"href":213,"dataGaName":214,"dataGaLocation":567},{"text":621,"config":622},"Desenvolvimento ágil",{"href":623,"dataGaName":624,"dataGaLocation":567},"/pt-br/solutions/agile-delivery/","agile delivery",{"text":626,"config":627},"Migração para a nuvem",{"href":628,"dataGaName":629,"dataGaLocation":567},"/pt-br/topics/cloud-native/","cloud transformation",{"text":631,"config":632},"SCM",{"href":92,"dataGaName":633,"dataGaLocation":567},"source code management",{"text":217,"config":635},{"href":219,"dataGaName":636,"dataGaLocation":567},"continuous integration & delivery",{"text":268,"config":638},{"href":270,"dataGaName":639,"dataGaLocation":567},"value stream management",{"text":641,"config":642},"GitOps",{"href":643,"dataGaName":644,"dataGaLocation":567},"/pt-br/solutions/gitops/","gitops",{"text":281,"config":646},{"href":283,"dataGaName":284,"dataGaLocation":567},{"text":286,"config":648},{"href":288,"dataGaName":289,"dataGaLocation":567},{"text":291,"config":650},{"href":293,"dataGaName":294,"dataGaLocation":567},{"text":652,"config":653},"Educação",{"href":654,"dataGaName":655,"dataGaLocation":567},"/pt-br/solutions/education/","education",{"text":657,"config":658},"Serviços financeiros",{"href":659,"dataGaName":660,"dataGaLocation":567},"/pt-br/solutions/finance/","financial services",{"title":301,"links":662},[663,665,667,669,672,674,677,679,681,683,685,687,689],{"text":312,"config":664},{"href":314,"dataGaName":315,"dataGaLocation":567},{"text":317,"config":666},{"href":319,"dataGaName":320,"dataGaLocation":567},{"text":90,"config":668},{"href":323,"dataGaName":324,"dataGaLocation":567},{"text":326,"config":670},{"href":328,"dataGaName":671,"dataGaLocation":567},"docs",{"text":349,"config":673},{"href":351,"dataGaName":352,"dataGaLocation":567},{"text":344,"config":675},{"href":676,"dataGaName":347,"dataGaLocation":567},"/customers/",{"text":354,"config":678},{"href":356,"dataGaName":357,"dataGaLocation":567},{"text":367,"config":680},{"href":369,"dataGaName":370,"dataGaLocation":567},{"text":359,"config":682},{"href":361,"dataGaName":362,"dataGaLocation":567},{"text":372,"config":684},{"href":374,"dataGaName":375,"dataGaLocation":567},{"text":377,"config":686},{"href":379,"dataGaName":380,"dataGaLocation":567},{"text":382,"config":688},{"href":384,"dataGaName":385,"dataGaLocation":567},{"text":387,"config":690},{"href":389,"dataGaName":390,"dataGaLocation":567},{"title":405,"links":692},[693,695,697,699,701,703,705,709,714,716,718,720],{"text":412,"config":694},{"href":414,"dataGaName":407,"dataGaLocation":567},{"text":417,"config":696},{"href":419,"dataGaName":420,"dataGaLocation":567},{"text":425,"config":698},{"href":427,"dataGaName":428,"dataGaLocation":567},{"text":430,"config":700},{"href":432,"dataGaName":433,"dataGaLocation":567},{"text":435,"config":702},{"href":437,"dataGaName":438,"dataGaLocation":567},{"text":440,"config":704},{"href":442,"dataGaName":443,"dataGaLocation":567},{"text":706,"config":707},"Sustainability",{"href":708,"dataGaName":706,"dataGaLocation":567},"/sustainability/",{"text":710,"config":711},"Diversidade, inclusão e pertencimento (DIB)",{"href":712,"dataGaName":713,"dataGaLocation":567},"/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":445,"config":715},{"href":447,"dataGaName":448,"dataGaLocation":567},{"text":455,"config":717},{"href":457,"dataGaName":458,"dataGaLocation":567},{"text":460,"config":719},{"href":462,"dataGaName":463,"dataGaLocation":567},{"text":721,"config":722},"Declaração de Transparência da Lei da Escravidão Moderna",{"href":723,"dataGaName":724,"dataGaLocation":567},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"title":465,"links":726},[727,730,732,734,739,744,749],{"text":728,"config":729},"Fale com um especialista",{"href":146,"dataGaName":147,"dataGaLocation":567},{"text":474,"config":731},{"href":476,"dataGaName":477,"dataGaLocation":567},{"text":479,"config":733},{"href":481,"dataGaName":482,"dataGaLocation":567},{"text":735,"config":736},"Status",{"href":737,"dataGaName":738,"dataGaLocation":567},"https://status.gitlab.com/","status",{"text":740,"config":741},"Termos de uso",{"href":742,"dataGaName":743,"dataGaLocation":567},"/terms/","terms of use",{"text":745,"config":746},"Aviso de Privacidade",{"href":747,"dataGaName":748,"dataGaLocation":567},"/pt-br/privacy/","privacy statement",{"text":750,"config":751},"Preferências de cookies",{"dataGaName":752,"dataGaLocation":567,"id":753,"isOneTrustButton":199},"cookie preferences","ot-sdk-btn",{"items":755},[756,758,760],{"text":740,"config":757},{"href":742,"dataGaName":743,"dataGaLocation":567},{"text":745,"config":759},{"href":747,"dataGaName":748,"dataGaLocation":567},{"text":750,"config":761},{"dataGaName":752,"dataGaLocation":567,"id":753,"isOneTrustButton":199},"content:shared:pt-br:main-footer.yml","Main Footer","shared/pt-br/main-footer.yml","shared/pt-br/main-footer",{"_path":767,"_dir":131,"_draft":6,"_partial":6,"_locale":7,"header":768,"eyebrow":769,"blurb":770,"button":771,"secondaryButton":775,"_id":777,"_type":124,"title":778,"_source":125,"_file":779,"_stem":780,"_extension":128},"/shared/pt-br/next-steps","Comece a entregar software melhor, mais rapidamente","Mais de 50% das empresas Fortune 100 confiam no GitLab","Descubra o que sua equipe pode fazer com a\n\n\nplataforma DevSecOps inteligente.\n",{"text":139,"config":772},{"href":773,"dataGaName":142,"dataGaLocation":774},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/","feature",{"text":144,"config":776},{"href":146,"dataGaName":147,"dataGaLocation":774},"content:shared:pt-br:next-steps.yml","Next Steps","shared/pt-br/next-steps.yml","shared/pt-br/next-steps",1754424572815]