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

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

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

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

DevCloud層面的安全特性:

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

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

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

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

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

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

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

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

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

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

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

不可抵賴性:我們提供代碼倉(cāng)庫(kù)的完整訪問(wèn)日志,供用戶審計(jì)。

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

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

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

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

支持Git-LFS,大文件存儲(chǔ)無(wú)憂;支持在線Code Review,團(tuán)隊(duì)協(xié)作利器。

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

代碼倉(cāng)庫(kù)提交信息統(tǒng)計(jì)。

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

代碼倉(cāng)庫(kù)貢獻(xiàn)者計(jì)。

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

代碼語(yǔ)言統(tǒng)計(jì)。

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