Git 2.29 稳定版发布,实验性支持更安全的 SHA-256

栏目: 软件资讯 · 发布时间: 4年前

内容简介:Git 2.29 稳定版已发布。此前发布的多个版本都在为将 Git 使用的安全哈希算法从 SHA-1 迁移至 SHA-256 做准备,2.29 版本终于实验性支持 SHA-256,可用于提升代码仓库的安全性。 在 git init 命令后面加上 --obje...

Git 2.29 稳定版已发布。此前发布的多个版本都在为将 Git 使用的安全哈希算法从 SHA-1 迁移至 SHA-256 做准备,2.29 版本终于实验性支持 SHA-256,可用于提升代码仓库的安全性。

Git 2.29 稳定版发布,实验性支持更安全的 SHA-256

在 git init 命令后面加上 --object-format=sha256 参数即可创建使用 SHA-256 的 Git 仓库。不过目前尚未支持将 Git 仓库使用的安全哈希算法从 SHA-1 升级至 SHA-256。

$ git --version
git version 2.29.0
$ git init --object-format=sha256 repo
Initialized empty Git repository in /home/ttaylorr/repo/.git/
$ cd repo

$ echo 'Hello, SHA-256!' >README.md
$ git add README.md
$ git commit -m "README.md: initial commit"
[master (root-commit) 6e92961] README.md: initial commit
 1 file changed, 1 insertion(+)
 create mode 100644 README.md

$ git rev-parse HEAD
6e929619da9d82c78dd854dfe237c61cbad9e95148c1849b1f96ada5ee800810

当使用 SHA-256 对象格式时,打包校验、索引校验以及 object ID 均使用 SHA-256 这种新格式生成,而不是 SHA-1 的默认格式。

除了实验性支持 SHA-256,Git 2.29 还有许多其他改进,包括恢复使用 Protocol v2 作为默认协议,以及对命令的改进,例如引入用于执行 Git 仓库维护任务的 git maintenance详情查看发布公告


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Pro HTML5 and CSS3 Design Patterns

Pro HTML5 and CSS3 Design Patterns

Michael Bowers / Apress / 2011-11-15 / GBP 35.50

Pro HTML5 and CSS3 Design Patterns is a reference book and a cookbook on how to style web pages using CSS3 and HTML5. It contains 350 ready--to--use patterns (CSS3 and HTML5 code snippets) that you ca......一起来看看 《Pro HTML5 and CSS3 Design Patterns》 这本书的介绍吧!

MD5 加密
MD5 加密

MD5 加密工具

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具