華為云計算 云知識 代碼托管的優(yōu)勢
代碼托管的優(yōu)勢

代碼托管(CodeHub)是面向軟件開發(fā)者的基于Git的在線 代碼托管服務(wù) ,是具備安全管控、成員/權(quán)限管理、分支保護/合并、在線編輯、統(tǒng)計服務(wù)等功能的云端代碼倉庫,旨在解決軟件開發(fā)者在跨地域協(xié)同、多分支并發(fā)、代碼版本管理、安全性等方面的問題。

DevCloud與CodeHub的安全優(yōu)勢

代碼托管的優(yōu)勢1

DevCloud層面的安全特性:

訪問控制:公有云采用“租戶+用戶+用戶組+角色”統(tǒng)一模型對權(quán)限進行控制。

鑒權(quán):DevCloud基于公有云統(tǒng)一的認(rèn)證服務(wù) IAM 來進行認(rèn)證。用戶通過HTTPS/SSH訪問代碼倉庫,將使用SSH Key或者倉庫用戶名及密碼進行訪問鑒權(quán)。

基于角色與權(quán)限的細(xì)粒度授權(quán):不同的角色,在不同的服務(wù)中,根據(jù)不同的資源,可以有不同的操作權(quán)限。還可以做自定義的權(quán)限設(shè)置。

不可抵賴性:DevCloud基于公有云IAM Token機制,所有操作都必須帶有Token,對所有關(guān)鍵操作進行審計記錄。審計日志被持久化,可保留足夠長時間,并可進行精確的回溯。

數(shù)據(jù)保密性:對于敏感信息,DevCloud會進行加密等進行存儲。

通訊安全:DevCloud對外提供的服務(wù)均使用HTTPS、SSH等安全協(xié)議,保證了通訊的安全性。

數(shù)據(jù)完整性:DevCloud的關(guān)鍵信息都保存在內(nèi)部 數(shù)據(jù)庫 中,通過事務(wù)等各種機制保障了數(shù)據(jù)的一致性。

可用性:DevCloud的各個服務(wù)都是集群方式,通過保證了服務(wù)的高可用性。

隱私:DevCloud不涉及到租戶及用戶的隱私。

代碼托管(CodeHub)層面的安全特性:

基于角色與權(quán)限的細(xì)粒度授權(quán):在CodeHub層面,提供針對代碼訪問的,更加細(xì)粒度的授權(quán)模型。

不可抵賴性:我們提供代碼倉庫的完整訪問日志,供用戶審計。

數(shù)據(jù)加密 :用戶的代碼在CodeHub中,是以加密方式存儲的。

跨地域協(xié)同開發(fā)

在線代碼閱讀、修改和提交,隨時隨地,不受限制。

在線分支創(chuàng)建、切換、合并,多分支并行開發(fā),效率高。

支持Git-LFS,大文件存儲無憂;支持在線Code Review,團隊協(xié)作利器。

基于代碼的統(tǒng)計分析

代碼倉庫提交信息統(tǒng)計。

代碼托管的優(yōu)勢2

代碼倉庫貢獻者計。

代碼托管的優(yōu)勢3

代碼語言統(tǒng)計。

代碼托管的優(yōu)勢4