Ícone do site Blog do Edivaldo – Informações e Notícias sobre Linux

Git 2.29 lançado com suporte experimental para usar SHA-256 mais seguro

E foi lançado o Git 2.29 com suporte experimental para usar SHA-256 mais seguro. Confira as novidades e veja como instalar no Linux.

Um sistema de controle de versão permite organizar o ciclo de desenvolvimento de um aplicativo em geral. De todos eles, o Git é um dos mais populares e tem o melhor suporte dos desenvolvedores.

O Git é um dos sistemas de controle de versão mais populares, confiáveis ​​e de alto desempenho, além de fornecer ferramentas de desenvolvimento não-linear baseadas em mesclagem e versões flexíveis.

Para garantir a integridade do histórico e a resistência a alterações retrospectivas, o hash implícito de todo o histórico anterior é usado em cada confirmação, e as assinaturas digitais de desenvolvedores e confirmações individuais de tags também podem ser verificadas.

Agora, foi lançada mais uma importante atualização desse poderoso software, o Git 2.29.

Novidades do Git 2.29

Git 2.29 lançado com suporte experimental para usar SHA-256 mais seguro

O Git 2.29 agora está disponível com suporte experimental para o uso de SHA-256 para aumentar a segurança dos repositórios de código em relação à possibilidade de colisões SHA-1 intencionais com os índices atuais.

Nos últimos lançamentos, houve um trabalho em andamento para eventualmente migrar de hashes SHA1 para SHA256. A intenção é aumentar a segurança dos repositórios Git e, finalmente, com o Git 2.29, ele agora está em boa forma para servir em uma capacidade experimental.

O comando git init pode ser alimentado com a opção --object-format=sha256 para criar um repositório Git usando SHA-256, mas no momento não há meios de atualizar um repositório Git de SHA-1 para SHA-256.

Ao usar o formato de objeto SHA-256, somas de verificação de pacote, somas de verificação de índice e IDs de objeto são todas geradas usando SHA-256 com este novo formato em vez de SHA-1 que era o formato padrão do SHA-1.

O Git 2.29 com suporte para SHA-256, embora experimental, é o mais empolgante, mas também há uma série de outras melhorias para este lançamento, incluindo o padrão (novamente) do Protocolo de Transporte Git v2.

Para saber mais sobre essa versão do Git, acesse a nota de lançamento.

Como instalar ou atualizar o Git

Se você deseja atualizar ou instalar esta ferramenta, precisamos apenas abrir um terminal em nosso sistema e digitar um dos seguintes comandos.
Debian/Ubuntu
sudo apt-get install git

Fedora
sudo dnf install git

Gentoo
emerge --ask --verbose dev-vcs/git

Arch Linux
sudo pacman -S git

openSUSE
sudo zypper install git

Mageia
sudo urpmi git

Alpine
sudo apk add git

Ou

Para instalar a versão mais recente do Git nas principais distribuições Linux, use esse tutorial:
Como instalar a última versão do Git no Debian ou Ubuntu
Como instalar a versão mais recente do GIT no CentOS, RHEL e derivados

Sair da versão mobile