写点什么

GitLab 8.9 增加了文件锁和硬件 U2F 支持

  • 2016-06-30
  • 本文字数:780 字

    阅读完需:约 3 分钟

GitLab 8.9 版已经发布,更新了 UI,并实现了基于硬件的双重认证。在最新的版本中,开发者可以锁住一个二进制文件,之后就只有加锁的人才能修改被锁的对象。这个功能对于游戏或图像文件这种难以解决冲突的场景非常有用。使用企业版的用户可以付费使用这个功能,Hacker News 的用户 sdesol这对于需要它的人来说是一个福利:

企业最关心的就是降低风险,因为搞砸一次就可能毁掉整个公司。所以如果你对此有所研究,而又有一种非常简单的方法来避免员工搞砸事情的话,你就会用它。当事情做坏时,对于开源产品来说大家就是耸耸肩就完事了,而对于一个公司来说损失的却是实实在在的金钱。

在视觉效果上,UI 也改变了,项目导航从屏幕的左边移到了上边。而全系统的导航仍是在屏幕左边,但也添加了一个不使用时自动隐藏的选项。

GitLab 与 Yubico 一起合作通过 YubiKey 设备来支持FIDO Universal 2nd Factor (U2F)认证。在以前,双重认证的具体操作方式是通过手机来接收TOTP 码(Time-based One-time Password Algorithm,基于时间的一次性密码算法),而现在如果你使用 YubiKey 硬件和 Chrome 浏览器的话,就可以简化这个过程。你只需要把 USB 硬件插入电脑里,就可以让会话自动认证,不必再手动输入 6 位的 TOTP 码了。这个功能在自动构建的版本中也可以支持 Firefox 浏览器,但默认是关闭的。

GitHub 现在也支持U2F 认证和YubiKey 硬件。

开发者可以使用Yubico 提供的开发者资源来把对U2F 的支持添加到自己的应用程序中去。YubiKey 已经被Google、Facebook 和Salesforce 等多家大公司采用,用来保证员工对资源的安全访问。

查看英文原文 GitLab 8.9 Adds File Locking, Hardware U2F Support


感谢丁晓昀对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们。

2016-06-30 18:002049
用户头像

发布了 152 篇内容, 共 70.3 次阅读, 收获喜欢 64 次。

关注

评论

发布
暂无评论
发现更多内容

OCR性能优化:从神经网络到橡皮泥

华为云开发者联盟

神经网络 机器学习 OCR 橡皮泥 CNN网络

为什么你的Docker容器刚启动就停了?

运维研习社

Docker Linux 5月日更

网络攻防学习笔记 Day27

穿过生命散发芬芳

5月日更 网络攻防

Flume自定义拦截器

大数据技术指南

大数据 5月日更

阿里云联合中国信通院发布《云计算开放应用架构》标准,加速云原生应用规模化落地进程

阿里巴巴云原生

容器 开发者 运维 云原生 k8s

Logo设计软件 Tech Support

凌天一击

【多线程与高并发】从一则招聘信息进入多线程的世界

牧小农

Java 多线程与高并发

实测Tengine开源的Dubbo功能

捉虫大师

dubbo 网关 tengine

视频门禁的优点及应用场景

anyRTC开发者

音视频 WebRTC RTC sdk

终于看到阿里大牛能把springboot讲的如此出神入化

Java 程序员 架构 计算机

索信达控股:金融机构如何打造最适合自己的个性化推荐系统?

索信达控股

大数据 金融科技 金融 个性化推荐 营销数字化

VSCode 无鼠标操作快捷键对比Atom

追风的少年

哈工大与华为终端有限公司签署首个HarmonyOS高校协同育人合作协议

科技汇

请警惕 ES 的三大坑

悟空聊架构

elasticsearch 架构 分布式 微服务 ES

聊聊微服务治理的落地问题 | Geek大咖说第二期

百度Geek说

微服务 自动化

合作伙伴眼中的HarmonyOS 专访方太智能厨电专家俞贵涛

科技汇

网格策略交易软件,量化马丁倍投交易机器人

电子产品PCB电路板散热的方法

不脱发的程序猿

嵌入式 PCB 电路板散热 电子电路 电路板

阿里开源:历年亿级活动高并发系统设计场景总结

Java架构师迁哥

MySQL 数据库救火:磁盘爆满了,怎么办?

华为云开发者联盟

数据库 磁盘 MySQL 数据库 日志文件 磁盘爆满

《复仇者联盟》AI换脸平台

不脱发的程序猿

人工智能 开源 AI 复仇者联盟

【大咖直播】Elastic 可观测性实战工作坊

腾讯云大数据

elastic

突击 22 天面进腾讯,给到 32K*14 薪!全靠这份阿里面试参考指南了

Java 程序员 架构 面试 计算机

NUCLEO-L432KC实现UART1、UART2双串口数据通信(STM32L432KC)

不脱发的程序猿

嵌入式 stm32 单片机 NUCLEO-L432KC 串口通信

☕️【Java 技术之旅】带你看透Lambda表达式的底层

洛神灬殇

Java Lambda 底层原理 5月日更 行为参数化

可视化突破海绵城市发展困境,智慧城市从“一张图”开始

一只数据鲸鱼

数据可视化 智慧城市 智慧水务 三维可视化 海绵城市

Flink的批数据SQL

五分钟学大数据

flink 5月日更

BI系统里的数据赋能与业务决策

薄荷点点

数据产品经理 决策 BI 数据驱动 风险识别

最佳入门系列 | 何为服务网关?

架构精进之路

微服务 5月日更

集成学习中的随机森林

华为云开发者联盟

机器学习 决策树 随机森林 集成学习 Bagging

GitHub开源14.5万行阿波罗11号源代码

不脱发的程序猿

GitHub 开源 阿波罗11号

GitLab 8.9增加了文件锁和硬件U2F支持_GitHub_David Iffland_InfoQ精选文章