溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

Gitee 是不是中國(guó)的

發(fā)布時(shí)間:2021-04-19 09:15:56 來(lái)源:億速云 閱讀:216 作者:小新 欄目:軟件技術(shù)

這篇文章主要介紹Gitee 是不是中國(guó)的,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!

Gitee 是中國(guó)的嗎?

Gitee是中國(guó)的,Gitee是開源中國(guó)推出的代碼托管服務(wù),是一個(gè)具有安全、穩(wěn)定、高效的云端軟件開發(fā)協(xié)作平臺(tái),并支持Git和SVN,提供免費(fèi)的私有倉(cāng)庫(kù)托管,Gitee包括三個(gè)版本,分別是社區(qū)版、企業(yè)版和高校版。

Git

Git --- The stupid content tracker, 傻瓜內(nèi)容跟蹤器。Linus Torvalds 是這樣給我們介紹 Git 的。

Git 是用于 Linux內(nèi)核開發(fā)的版本控制工具。與常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本庫(kù)的方式,不必服務(wù)器端軟件支持(wingeddevil注:這得分是用什么樣的服務(wù)端,使用http協(xié)議或者git協(xié)議等不太一樣。并且在push和pull的時(shí)候和服務(wù)器端還是有交互的。),使源代碼的發(fā)布和交流極其方便。 Git 的速度很快,這對(duì)于諸如 Linux kernel 這樣的大項(xiàng)目來(lái)說(shuō)自然很重要。 Git 最為出色的是它的合并跟蹤(merge tracing)能力。

實(shí)際上內(nèi)核開發(fā)團(tuán)隊(duì)決定開始開發(fā)和使用 Git 來(lái)作為內(nèi)核開發(fā)的版本控制系統(tǒng)的時(shí)候,世界開源社群的反對(duì)聲音不少,最大的理由是 Git 太艱澀難懂,從 Git 的內(nèi)部工作機(jī)制來(lái)說(shuō),的確是這樣。但是隨著開發(fā)的深入,Git 的正常使用都由一些友好的腳本命令來(lái)執(zhí)行,使 Git 變得非常好用,即使是用來(lái)管理我們自己的開發(fā)項(xiàng)目,Git 都是一個(gè)友好,有力的工具?,F(xiàn)在,越來(lái)越多的著名項(xiàng)目采用 Git 來(lái)管理項(xiàng)目開發(fā).

作為開源自由原教旨主義項(xiàng)目,Git 沒(méi)有對(duì)版本庫(kù)的瀏覽和修改做任何的權(quán)限限制。

目前GIT已經(jīng)可以在windows下使用,主要方法有二:msysgit和Cygwin。Cygwin和Linux使用方法類似,Windows版本的GIT提供了友好的GUI(圖形界面),安裝后很快可以上手,不在此做大篇幅介紹。

本文將以 Git 官方文檔 Tutorial, core-tutorial 和 Everyday GIT 作為藍(lán)本翻譯整理,但是暫時(shí)去掉了對(duì) Git 內(nèi)部工作機(jī)制的闡述,力求簡(jiǎn)明扼要,并加入了作者使用 Git 的過(guò)程中的一些心得體會(huì),注意事項(xiàng),以及更多的例子。建議你最好通過(guò)你所使用的 Unix / Linux 發(fā)行版的安裝包來(lái)安裝 Git, 你可以在線瀏覽本文 ,也可以通過(guò)下面的命令來(lái)得到本文最新的版本庫(kù),并且通過(guò)后面的學(xué)習(xí)用 Git 作為工具參加到本文的創(chuàng)作中來(lái)。

SVN

SVN的全稱是Subversion,即版本控制系統(tǒng)。它是最流行的一個(gè)開放源代碼的版本控制系統(tǒng)。作為一個(gè)開源的版本控制系統(tǒng),Subversion管理著隨時(shí)間改變的數(shù)據(jù)。這些數(shù)據(jù)放置在一個(gè)中央資料檔案庫(kù)(Repository)中。這個(gè)檔案庫(kù)很像一個(gè)普通的文件服務(wù)器,不過(guò)它會(huì)記住每一次文件的變動(dòng)。這樣就可以把檔案恢復(fù)到舊的版本,或是瀏覽文件的變動(dòng)歷史。Subversion是一個(gè)通用的系統(tǒng),可用來(lái)管理任何類型的文件,其中包括程序源碼。

SVN采用客戶端/服務(wù)器體系,項(xiàng)目的各種版本都存儲(chǔ)在服務(wù)器上,程序開發(fā)人員首先將從服務(wù)器上獲得一份項(xiàng)目的最新版本,并將其復(fù)制到本機(jī),然后在此基礎(chǔ)上,每個(gè)開發(fā)人員可以在自己的客戶端進(jìn)行獨(dú)立的開發(fā)工作,并且可以隨時(shí)將新代碼提交給服務(wù)器。當(dāng)然也可以通過(guò)更新操作獲取服務(wù)器上的最新代碼,從而保持與其他開發(fā)者所使用版本的一致性。 [3]

SVN的客戶端有兩類,一類是基于Web的WebSVN等,另一類是以Tortoise SVN為代表的客戶端軟件。前者需要Web服務(wù)器的支持,后者需要用戶在本地安裝客戶端,兩種都有免費(fèi)的開源軟件供使用。SVN存儲(chǔ)版本數(shù)據(jù)也兩種方式:BDB(一種事務(wù)安全型表類型)和FSFS(一種不需要數(shù)據(jù)庫(kù)的存儲(chǔ)系統(tǒng))。因?yàn)锽DB方式在服務(wù)器中斷時(shí),有可能鎖住數(shù)據(jù),所以還是FSFS方式更安全一點(diǎn)。

以上是“Gitee 是不是中國(guó)的”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI