背景
碼云(Gitee)簡(jiǎn)介:
??碼云(Gitee)是開源中國(guó)社區(qū)推出的代碼托管協(xié)作開發(fā)平臺(tái),支持Git,提供免費(fèi)的私有倉(cāng)庫(kù)托管。Gitee目前已經(jīng)成為國(guó)內(nèi)最大的代碼托管平臺(tái)。幫助開發(fā)者存儲(chǔ)和管理其項(xiàng)目源代碼,且能夠追蹤、記錄并控制用戶對(duì)其代碼的修改,提供穩(wěn)定、高效、安全的云端軟件開發(fā)協(xié)作平臺(tái)。無(wú)論是個(gè)人、團(tuán)隊(duì)或是企業(yè),都能夠用Gitee實(shí)現(xiàn)代碼托管、項(xiàng)目管理、協(xié)作開發(fā)。
??Git是一種版本控制系統(tǒng),是一個(gè)命令,一種工具。
??Gitee與Github均都是基于Git實(shí)現(xiàn)在線托管代碼的倉(cāng)庫(kù)。Github在國(guó)內(nèi)訪問(wèn)速度過(guò)慢,所以建議使用Gitee。但如果是要做開源項(xiàng)目,而且還是真開源,希望項(xiàng)目有更多人參與的話,正確姿勢(shì)是主力開發(fā)在Github,再同步到 Gitee 做國(guó)內(nèi)網(wǎng)絡(luò)訪問(wèn)的鏡像。這樣適合國(guó)內(nèi)開發(fā)者Clone代碼和訪問(wèn)托管在 Gitee Pages 上的文檔。
??Gitee簡(jiǎn)單的來(lái)說(shuō)就是Github的中文版,;兩者均可以提供免費(fèi)的代碼倉(cāng)庫(kù)。Gitee免費(fèi)版支持5人以下的組織,可以創(chuàng)建私有項(xiàng)目,而GitHub免費(fèi)版只能創(chuàng)建公開的項(xiàng)目,私有項(xiàng)目需要付費(fèi)。兩者的操作方法基本一致,只需要學(xué)習(xí)其中一種即可。今天主要介紹一下碼云(Gitee),支持一下國(guó)內(nèi)開源生態(tài),哈哈哈~
??碼云官網(wǎng): link
1. 注冊(cè)與登錄
??現(xiàn)在使用任何網(wǎng)站的功能或軟件都需要注冊(cè)一個(gè)賬號(hào),大家應(yīng)該不陌生這個(gè)流程了吧。若有賬號(hào)的小伙伴則可以直接進(jìn)行登錄,沒(méi)有的小伙伴先進(jìn)行注冊(cè)后再登錄。
1.1 注冊(cè)界面
??點(diǎn)擊gitee官網(wǎng)右上角的 “注冊(cè)”,一步一步去注冊(cè)就行,這就不演示了。
1.2 登錄界面
??填寫自己的賬號(hào)密碼進(jìn)行登錄即可。
2. 配置碼云
??要有自己的倉(cāng)庫(kù),首先我們需要先去配置一下 SSH公鑰。
2.1 配置SSH公鑰
??點(diǎn)擊右上角頭像,在下拉菜單中點(diǎn)擊 設(shè)置。
2.1.1 有ssh公鑰
??進(jìn)入到賬號(hào)信息設(shè)置頁(yè)之后,在左側(cè)的目錄導(dǎo)航區(qū)域找到:?“安全設(shè)置”–>“SSH公鑰”。
??如果之前生成過(guò)公鑰,則直接復(fù)制粘貼即可,如果沒(méi)有則按照下面的步驟繼續(xù)完成。
2.1.2 沒(méi)有ssh公鑰
??Gitee官網(wǎng):ssh公鑰配置說(shuō)明文檔
A. 怎樣生成公鑰
??在新標(biāo)簽頁(yè)中打開“怎樣生成公鑰”的官方網(wǎng)頁(yè),再在新標(biāo)簽頁(yè)中打開?" [「?jìng)}庫(kù)管理」->「公鑰管理」]"。
B. 添加公鑰
??進(jìn)入新頁(yè)面后點(diǎn)擊?“生成/添加SSH公鑰”。
C. cmd操作
??先在cmd中執(zhí)行“ssh-keygen -t rsa -C "xxxxx@xxxxx.com"
”命令,并進(jìn)行三次回車。
注意:這里的 “
"xxxxx@xxxxx.com"
” 只是生成的 sshkey 的名稱,并不約束或要求具體命名為某個(gè)郵箱。
現(xiàn)網(wǎng)的大部分教程均講解的使用郵箱生成,其一開始的初衷僅僅是為了便于辨識(shí)所以使用了郵箱。
E.復(fù)制ssh公鑰
??復(fù)制公鑰,按照公鑰的存儲(chǔ)路徑找到對(duì)應(yīng)的公鑰,打開并復(fù)制。
F.存放公鑰
??回到添加公鑰的頁(yè)面,將復(fù)制的公鑰存放的相應(yīng)位置,并修改標(biāo)題名稱。
G. 成功添加公鑰
??成功添加公鑰,點(diǎn)擊確定并驗(yàn)證密碼后,就能看見(jiàn)新添加的公鑰了。
H.測(cè)試公鑰
測(cè)試公鑰是否生效。在終端輸入“ssh -T git@gitee.com”,首次使用需要確認(rèn)并添加主機(jī)到本機(jī)SSH可信列表,需要輸入密碼,如果密碼過(guò)長(zhǎng),可以修改為回車。(不介意密碼過(guò)長(zhǎng),且可能重復(fù)輸入的小伙伴,可以不修改)
3.新建倉(cāng)庫(kù)
??創(chuàng)建屬于自己的倉(cāng)庫(kù)。
3.1 創(chuàng)建倉(cāng)庫(kù)
??在頭像左側(cè)+號(hào)的下拉菜板中,選擇新建倉(cāng)庫(kù),進(jìn)入新建倉(cāng)庫(kù)的頁(yè)面。
3.2 配置倉(cāng)庫(kù)
??配置倉(cāng)庫(kù),提供倉(cāng)庫(kù)名稱和介紹,倉(cāng)庫(kù)名稱必須是唯一的,可以是中文。
3.3 創(chuàng)建成功
??創(chuàng)建成功,出現(xiàn)一下 頁(yè)面,則證明倉(cāng)庫(kù)創(chuàng)建成功,反之刪除倉(cāng)庫(kù)并重新創(chuàng)建。
4. Git配置
4.1 Git全局配置
??在cmd中執(zhí)行Git全局設(shè)置的兩條命令。
4.2 配置已有倉(cāng)庫(kù)
??我們已經(jīng)新建了一個(gè)叫“GF網(wǎng)易云音樂(lè)”的倉(cāng)庫(kù)
,所以選則已有倉(cāng)庫(kù)進(jìn)行配置
4.2.1 環(huán)境檢查: git status
此時(shí)我們已經(jīng)新建了一個(gè)叫
“GF網(wǎng)易云音樂(lè)”的倉(cāng)庫(kù)
,所以選則已有倉(cāng)庫(kù)進(jìn)行配置。
在項(xiàng)目路徑下打開cmd窗口,檢查項(xiàng)目環(huán)境。
??出現(xiàn)以上情況表示:沒(méi)有.git這樣一個(gè)目錄。在命令行 輸入 git init 然后回車即可解決。解決后再查看項(xiàng)目環(huán)境,出現(xiàn)下面情況表示項(xiàng)目有些文件并未提交,需要被提交一下。
4.2.2 創(chuàng)建git目錄:git init
4.2.3 提交到本地:git add .
使用以下方法進(jìn)行提交。
注意:以上操作都是在 ****本地****進(jìn)行的,并未提交到碼云(如上圖nothing to commit,working tree clean,此時(shí)的目錄是干凈的了,)
5. 提交代碼到碼云中
5.1 賬號(hào)密碼
??在項(xiàng)目根目錄的cmd中執(zhí)行下面兩行命令,第一次的時(shí)候需要輸入用戶名和密碼( 就是你gitee的賬號(hào)和密碼)。
輸入賬號(hào)密碼之后如下:
5.1 查看倉(cāng)庫(kù)
如果沒(méi)有任何報(bào)錯(cuò),就去到新建的倉(cāng)庫(kù)進(jìn)行刷新,看你項(xiàng)目根目錄下的文件有沒(méi)有被上傳
6. 將修改的代碼上傳到碼云倉(cāng)庫(kù)
6.1 先查看倉(cāng)庫(kù)狀態(tài):git status
??查看狀態(tài),先用Git status查看當(dāng)前狀態(tài)。
6.2 提交到暫存區(qū): git add .
??將其提交到暫存區(qū),并查看提交后的狀態(tài)(git status
)
6.3 將代碼提交至本地
??
git commit -m "本次提交說(shuō)明-名稱"
6.4 提交到碼云:git push
6.5 去倉(cāng)庫(kù)查看
??本次只修改了index文件,所以只有這1個(gè)的描述改變了。文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-615652.html
文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-615652.html
到了這里,關(guān)于手把手教你如何擁有自己的git倉(cāng)庫(kù)(國(guó)內(nèi)版碼云)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!