一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Gitee:玩轉(zhuǎn)代碼托管與協(xié)作的高效指南

馬哥Linux運(yùn)維 ? 來源:馬哥Linux運(yùn)維 ? 2024-12-24 11:39 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1、簡(jiǎn)介

眾所周知,GitHub 服務(wù)器在國外,如果網(wǎng)絡(luò)不好的話,嚴(yán)重影響使用體驗(yàn),甚至?xí)霈F(xiàn)登錄不上的情況。

針對(duì)這個(gè)情況,可以使用國內(nèi)的項(xiàng)目托管平臺(tái)—— Gitee 碼云,來替代 Github 這個(gè)國外的項(xiàng)目托管平臺(tái)。

Gitee 碼云是開源中國推出的基于 Git 的代碼托管服務(wù)中心,網(wǎng)址是 https://gitee.com 。

Gitee 的使用方式和 GitHub 基本一樣,此外它還是一個(gè)中文網(wǎng)站,如果英文不是很好的話,它是最好的選擇。

10.2、注冊(cè)Gitee賬號(hào)

b683168a-c109-11ef-9310-92fbcf53809c.png

如上圖所示,在 Gitee 碼云的首頁,點(diǎn)擊“注冊(cè)”按鈕,進(jìn)入注冊(cè)頁面。

b69b5f42-c109-11ef-9310-92fbcf53809c.png

如上圖所示,輸入注冊(cè)所需要的信息,然后發(fā)送驗(yàn)證碼到注冊(cè)的郵箱中。

b6a73b00-c109-11ef-9310-92fbcf53809c.png

如上圖所示,從注冊(cè)郵箱中找到驗(yàn)證碼,然后就可以完成注冊(cè)。

b6bf7d8c-c109-11ef-9310-92fbcf53809c.png

如上圖所示,注冊(cè)成功后,會(huì)自動(dòng)登錄跳轉(zhuǎn)到 Gitee 碼云的個(gè)人主頁。

10.3、創(chuàng)建遠(yuǎn)程倉庫

b6c80b64-c109-11ef-9310-92fbcf53809c.png

如上圖所示,點(diǎn)擊“新建倉庫”。

b6db8644-c109-11ef-9310-92fbcf53809c.png

如上圖所示,設(shè)置倉庫名稱和倉庫類型,然后點(diǎn)擊“創(chuàng)建”按鈕,即可創(chuàng)建一個(gè)遠(yuǎn)程庫倉庫。

注意:在 Gitee 碼云新建倉庫時(shí),倉庫類型不能直接選擇為開源的;需要先選擇為私有的,然后再在“倉庫設(shè)置”中修改為公開的。

b6e3f608-c109-11ef-9310-92fbcf53809c.png

如上圖所示,倉庫新建成功,可以獲取到這個(gè)倉庫的 HTTPS 和 SSH 地址。

注意:因?yàn)?Gitee 碼云的服務(wù)器在國內(nèi),所以推薦使用遠(yuǎn)程庫的 HTTPS 地址。

10.4、IDEA集成Gitee碼云

10.4.1、安裝Gitee碼云插件

b6f1a1d6-c109-11ef-9310-92fbcf53809c.png

如上圖所示,在“File”->“Settings”->“Version Control”中可以看到,IDEA 默認(rèn)沒有和 Gitee 的相關(guān)的功能,因此需要額外安裝 Gitee 插件。

b6f71292-c109-11ef-9310-92fbcf53809c.png

如上圖所示,在“Plugins”->“Marketplace”中,搜索“gitee”,即可找到 Gitee 插件來安裝。

b70a20c6-c109-11ef-9310-92fbcf53809c.png

如上圖所示,接受安裝第三方插件。

b70ed936-c109-11ef-9310-92fbcf53809c.png

如上圖所示,安裝完成插件后,需要重啟 IDEA 才能使用該插件。

b72301a4-c109-11ef-9310-92fbcf53809c.png

如上圖所示,Gitee 插件安裝成功后,可以在“Version Control”中找到和 Gitee 的相關(guān)的功能。

10.4.2、登錄Gitee賬號(hào)

b72866ee-c109-11ef-9310-92fbcf53809c.png

如上圖所示,在“Version Control”->“Gitee”中,點(diǎn)擊“+”按鈕,在登錄彈窗中,輸入Gitee的賬號(hào)密碼直接登錄。

b73dd056-c109-11ef-9310-92fbcf53809c.png

10.4.3、分享項(xiàng)目到Gitee

10.4.3.1、打開分享彈窗

b741deda-c109-11ef-9310-92fbcf53809c.png

如上圖所示,點(diǎn)擊“VCS”->“Import into Version Control”->“Share Project on Gitee”,即可打開分享項(xiàng)目到 Gitee 的彈窗。

10.4.3.2、設(shè)置遠(yuǎn)程庫屬性

b7540d30-c109-11ef-9310-92fbcf53809c.png

如上圖所示,在彈窗中設(shè)置遠(yuǎn)程庫的名稱(Repository name,默認(rèn)值和項(xiàng)目名一樣)及該遠(yuǎn)程庫在本地的別名(Remote,默認(rèn)值是gitee),一般上都設(shè)置成和本地庫的名稱一樣(本例已將遠(yuǎn)程庫在本地的別名,修改為和本地庫的名稱一樣但加了 gitee 前綴)。

此外,如果“Private”復(fù)選框被選中,則創(chuàng)建的遠(yuǎn)程庫是私有庫;默認(rèn)不選中,即創(chuàng)建的遠(yuǎn)程庫是公有庫。

注意:因?yàn)楸疚乃褂玫?Gitee 賬號(hào)沒有綁定手機(jī),所以創(chuàng)建不了公有庫,因此選中了“Private”復(fù)選框。

10.4.3.3、分享操作效果

b75934b8-c109-11ef-9310-92fbcf53809c.png

如上圖所示,在彈窗中點(diǎn)擊“share”按鈕(相當(dāng)于創(chuàng)建遠(yuǎn)程庫然后push操作)后,項(xiàng)目成功地被分享到 Gitee 。

b770f1e8-c109-11ef-9310-92fbcf53809c.png

如上圖所示,在 Gitee 中可以看到遠(yuǎn)程庫已存在。

10.4.4、推送更新到遠(yuǎn)程庫

10.4.4.1、在本地庫新增內(nèi)容

b77c9c8c-c109-11ef-9310-92fbcf53809c.png

如上圖所示,新增了一行內(nèi)容;且經(jīng)過修改內(nèi)容后,已被 Git 追蹤過的文件顏色會(huì)變成藍(lán)色。

10.4.4.2、將更新提交到本地庫

b795aff6-c109-11ef-9310-92fbcf53809c.png

如上圖所示,因?yàn)轫?xiàng)目所有的文件在之前已被追蹤過,所以可以將修改直接提交到本地庫。

b79adb02-c109-11ef-9310-92fbcf53809c.png

如上圖所示,在提交彈窗中,可以看到將要提交到本地庫的文件有哪些變化。

在“Commit Message”中填寫提交信息,然后點(diǎn)擊“Commit”按鈕,即可完成提交到本地庫的操作。

b7aeca0e-c109-11ef-9310-92fbcf53809c.png

如上圖所示,當(dāng)修改后的文件被提交到本地庫后,文件的顏色恢復(fù)為最原始的黑色;且“Version Control”->“Log”界面也能看到提交信息。

10.4.4.3、將更新推送到遠(yuǎn)程庫(方式一)

b7b381b6-c109-11ef-9310-92fbcf53809c.png

如上圖所示,右擊項(xiàng)目名,然后點(diǎn)擊“Git”->“Repository”->“Push”,即可打開推送彈窗。

注意:余下操作請(qǐng)參照方式二。

10.4.4.4、將更新推送到遠(yuǎn)程庫(方式二)

b7c8ed94-c109-11ef-9310-92fbcf53809c.png

如上圖所示,點(diǎn)擊“VCS”->“Git”->“Push”,即可打開推送彈窗。

b7ce9776-c109-11ef-9310-92fbcf53809c.png

如上圖所示,在推送彈窗中,會(huì)自動(dòng)使用到遠(yuǎn)程庫的別名。

10.4.4.5、推送操作效果

b7e03ddc-c109-11ef-9310-92fbcf53809c.png

如上圖所示,點(diǎn)擊“Push”按鈕后,本地庫的更新成功地被推送到遠(yuǎn)程庫。

b7e8e392-c109-11ef-9310-92fbcf53809c.png

如上圖所示,在 Gitee 中可以看到遠(yuǎn)程庫已存在新的提交。

10.4.5、拉取更新到本地庫

要想 push 成功,一定要保證本地庫的版本要比遠(yuǎn)程庫的版本高!

因此一個(gè)成熟的程序員在動(dòng)手改本地代碼之前,一定會(huì)先檢查下遠(yuǎn)程庫跟本地代碼的區(qū)別!

如果本地的代碼版本已經(jīng)落后,切記要先 pull 拉取一下遠(yuǎn)程庫的代碼,將本地代碼更新到最新以后,然后再修改、提交、推送!

10.4.5.1、在遠(yuǎn)程庫新增內(nèi)容

b7fde260-c109-11ef-9310-92fbcf53809c.png

如上圖所示,點(diǎn)擊文件的編輯按鈕,即可進(jìn)入編輯頁面在線修改遠(yuǎn)程庫的內(nèi)容。

b80945a6-c109-11ef-9310-92fbcf53809c.png

b81a7b64-c109-11ef-9310-92fbcf53809c.png

如上圖所示,在編輯頁面修改完內(nèi)容后,填寫提交信息,便可點(diǎn)擊“提交”按鈕,即可完成在遠(yuǎn)程庫提交的操作。

10.4.5.2、將更新拉取到本地庫(方式一)

b822974a-c109-11ef-9310-92fbcf53809c.png

如上圖所示,右擊項(xiàng)目名,然后點(diǎn)擊“Git”->“Repository”->“Pull”,即可打開拉取彈窗。

注意:余下操作請(qǐng)參照方式二。

10.4.5.3、將更新拉取到本地庫(方式二)

b83832c6-c109-11ef-9310-92fbcf53809c.png

如上圖所示,點(diǎn)擊“VCS”->“Git”->“Pull”,即可打開拉取彈窗。

b84172e6-c109-11ef-9310-92fbcf53809c.png

如上圖所示,在拉取彈窗中,可以選擇拉取哪個(gè)遠(yuǎn)程庫地址的更新。

10.4.5.4、拉取操作的效果

b8580524-c109-11ef-9310-92fbcf53809c.png

如上圖所示,點(diǎn)擊“Pull”按鈕后,遠(yuǎn)程庫的更新成功地被拉取到本地庫。

注意:拉取操作會(huì)自動(dòng)合并,如果自動(dòng)合并失敗,就需要手動(dòng)解決合并沖突的問題。

10.4.6、克隆遠(yuǎn)程庫到本地

10.4.6.1、刪除本地庫

b85d0f42-c109-11ef-9310-92fbcf53809c.png

如上圖所示,因?yàn)樵擁?xiàng)目已經(jīng)托管(備份)到了遠(yuǎn)程庫,所以刪除后也能從遠(yuǎn)程庫克隆到本地。

10.4.6.2、使用IDEA克隆遠(yuǎn)程庫到本地

b86e7c00-c109-11ef-9310-92fbcf53809c.png

如上圖所示,在 IDEA 的初始化界面,點(diǎn)擊“Check out from Version Control”->“Git”,即可打開克隆彈窗。

b872dbf6-c109-11ef-9310-92fbcf53809c.png

如上圖所示,在克隆彈窗中,輸入遠(yuǎn)程庫地址,點(diǎn)擊“Test”按鈕,看到連接成功的提示,即可點(diǎn)擊“Clone”按鈕將該遠(yuǎn)程庫克隆到本地。

b886b810-c109-11ef-9310-92fbcf53809c.png

如上圖所示,成功克隆遠(yuǎn)程庫到本地后,IDEA 會(huì)提示是否打開該項(xiàng)目。

b88b1e50-c109-11ef-9310-92fbcf53809c.png

如上圖所示,項(xiàng)目的內(nèi)容和提交信息都能正??寺?。

注意:如果在編譯運(yùn)行時(shí)報(bào)錯(cuò)“Error 錯(cuò)誤: 不支持發(fā)行版本 5”,請(qǐng)參考該解決方案。

10.5、Gitee復(fù)制Github項(xiàng)目

10.5.1、使用遠(yuǎn)程庫地址導(dǎo)入

b89b9a78-c109-11ef-9310-92fbcf53809c.png

如上圖所示,Gitee 碼云提供了直接復(fù)制 GitHub 項(xiàng)目的功能,方便我們做項(xiàng)目的遷移和下載。

b89f9916-c109-11ef-9310-92fbcf53809c.png

如上圖所示,復(fù)制 Github 遠(yuǎn)程庫(https)地址,然后點(diǎn)擊“導(dǎo)入”按鈕,即可將該遠(yuǎn)程庫地址的 Github 項(xiàng)目復(fù)制到 Gitee 。

注意:在 Gitee 碼云新建倉庫時(shí),倉庫類型不能直接選擇為開源的;需要先選擇為私有的,然后再在“倉庫設(shè)置”中修改為公開的。

b8b080b4-c109-11ef-9310-92fbcf53809c.png

如上圖所示,已成功將 Github 項(xiàng)目復(fù)制到 Gitee 。

10.5.2、強(qiáng)制同步功能

b8b52e2a-c109-11ef-9310-92fbcf53809c.png

如上圖所示,GitHub 項(xiàng)目的內(nèi)容有更新。

b8c5b664-c109-11ef-9310-92fbcf53809c.png

如上圖所示,在 Gitee 倉庫名稱旁邊,點(diǎn)擊一個(gè)刷新按鈕,即可將 Github 倉庫的更新同步到 Gitee 倉庫。

b8ca9198-c109-11ef-9310-92fbcf53809c.png

如上圖所示,在同步彈窗中,會(huì)提示 Gitee 倉庫會(huì)被覆蓋。

b8ddcd80-c109-11ef-9310-92fbcf53809c.png

如上圖所示,強(qiáng)制同步成功。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 服務(wù)器
    +關(guān)注

    關(guān)注

    13

    文章

    9797

    瀏覽量

    88048
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4900

    瀏覽量

    70801

原文標(biāo)題:國內(nèi)版GitHub神器!Gitee(碼云):玩轉(zhuǎn)代碼托管與協(xié)作的高效指南

文章出處:【微信號(hào):magedu-Linux,微信公眾號(hào):馬哥Linux運(yùn)維】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    Gitee倉庫鏡像管理功能介紹

    現(xiàn)在很多開發(fā)者都不滿足于只在一個(gè)代碼托管平臺(tái)活躍,將項(xiàng)目同時(shí)托管Gitee 和 GitHub 是目前國內(nèi)很多開發(fā)者的選擇,既擁有更快的訪問和代碼
    的頭像 發(fā)表于 04-16 12:44 ?337次閱讀
    <b class='flag-5'>Gitee</b>倉庫鏡像管理功能介紹

    通過Java和MCP創(chuàng)建Git AI倉庫助手

    隨著人工智能技術(shù)的快速發(fā)展,開發(fā)者工具也在不斷進(jìn)化。Gitee 作為國內(nèi)領(lǐng)先的代碼托管平臺(tái),現(xiàn)已推出 MCP (Model Control Protocol) 功能,讓開發(fā)者能夠通過 AI 助手更
    的頭像 發(fā)表于 03-19 10:12 ?818次閱讀

    SV托管和IDC托管有什么區(qū)別

    SV托管和IDC托管在本質(zhì)上沒有區(qū)別。實(shí)際上,“SV托管”并不是一個(gè)普遍認(rèn)可或廣泛使用的術(shù)語,而“IDC托管”是行業(yè)內(nèi)對(duì)服務(wù)器托管服務(wù)的一種
    的頭像 發(fā)表于 03-07 10:05 ?350次閱讀

    MLOps托管服務(wù)怎么樣

    MLOps托管服務(wù)以其卓越的性能和顯著的優(yōu)勢(shì),成為企業(yè)加速機(jī)器學(xué)習(xí)應(yīng)用落地的理想選擇。以下,是對(duì)MLOps托管服務(wù)優(yōu)勢(shì)的介紹,由AI部落小編整理。
    的頭像 發(fā)表于 01-22 10:21 ?324次閱讀

    零死角玩轉(zhuǎn)STM32F103—指南

    電子發(fā)燒友網(wǎng)站提供《零死角玩轉(zhuǎn)STM32F103—指南者.pdf》資料免費(fèi)下載
    發(fā)表于 01-20 14:18 ?49次下載

    企業(yè)AI模型托管怎么做的

    當(dāng)下,越來越多的企業(yè)選擇將AI模型托管給專業(yè)的第三方平臺(tái),以實(shí)現(xiàn)高效、靈活和安全的模型運(yùn)行。下面,AI部落小編為您介紹企業(yè)AI模型托管是怎么做的。
    的頭像 發(fā)表于 01-15 10:10 ?411次閱讀

    gitee 常見問題及解決方法

    Gitee作為國內(nèi)的代碼托管平臺(tái),在使用過程中可能會(huì)遇到一些問題。以下是一些常見問題及其解決方法: 一、倉庫創(chuàng)建與代碼推送問題 倉庫已存在遠(yuǎn)程配置 問題 :在嘗試為已有項(xiàng)目添加遠(yuǎn)程倉庫
    的頭像 發(fā)表于 01-06 10:06 ?1310次閱讀

    gitee 支持的編程語言有哪些

    Gitee(碼云)是一個(gè)基于 Git 的代碼托管和研發(fā)協(xié)作平臺(tái),類似于 GitHub 和 GitLab。它支持多種編程語言,允許開發(fā)者托管
    的頭像 發(fā)表于 01-06 09:50 ?680次閱讀

    gitee 與 GitHub 的比較

    在軟件開發(fā)領(lǐng)域,代碼托管平臺(tái)扮演著至關(guān)重要的角色。它們不僅提供了代碼存儲(chǔ)和版本控制的功能,還促進(jìn)了團(tuán)隊(duì)協(xié)作和開源項(xiàng)目的共享。Gitee(碼云
    的頭像 發(fā)表于 01-06 09:47 ?1537次閱讀

    超級(jí)干貨!本地搭建代碼托管平臺(tái)Gitea

    1關(guān)于GiteaGitea是一個(gè)輕量級(jí)的Git托管服務(wù),也就是基于Git的代碼托管平臺(tái),類似于GitHub、Gitee等。Gitea相對(duì)于其他代碼
    的頭像 發(fā)表于 12-19 19:33 ?844次閱讀
    超級(jí)干貨!本地搭建<b class='flag-5'>代碼</b><b class='flag-5'>托管</b>平臺(tái)Gitea

    協(xié)作機(jī)器人TM25S:高效人機(jī)協(xié)作改變傳統(tǒng)作業(yè)方式

    歐姆龍協(xié)作機(jī)器人改變了傳統(tǒng)工廠的工作方式,不再需要安全隔離柵,專為多品種、小批量生產(chǎn)而設(shè)計(jì),速度可與工人相媲美,實(shí)現(xiàn)高效人機(jī)協(xié)作。 ? 兼顧工人的安全和工廠的生產(chǎn)效率 TM25S協(xié)作機(jī)
    的頭像 發(fā)表于 12-03 10:33 ?680次閱讀
    <b class='flag-5'>協(xié)作</b>機(jī)器人TM25S:<b class='flag-5'>高效</b>人機(jī)<b class='flag-5'>協(xié)作</b>改變傳統(tǒng)作業(yè)方式

    TVP5160補(bǔ)丁代碼下載指南

    電子發(fā)燒友網(wǎng)站提供《TVP5160補(bǔ)丁代碼下載指南.pdf》資料免費(fèi)下載
    發(fā)表于 09-30 11:01 ?0次下載
    TVP5160補(bǔ)丁<b class='flag-5'>代碼</b>下載<b class='flag-5'>指南</b>

    TVP5158補(bǔ)丁代碼下載指南

    電子發(fā)燒友網(wǎng)站提供《TVP5158補(bǔ)丁代碼下載指南.pdf》資料免費(fèi)下載
    發(fā)表于 09-30 10:48 ?0次下載
    TVP5158補(bǔ)丁<b class='flag-5'>代碼</b>下載<b class='flag-5'>指南</b>

    機(jī)房托管費(fèi)用貴嗎?機(jī)房托管要考慮哪些因素?

     機(jī)房托管費(fèi)用受多種因素影響,包括地理位置、設(shè)備規(guī)模、服務(wù)水平、安全性要求等。不同配置和服務(wù)質(zhì)量的托管價(jià)格差異較大,一般1U服務(wù)器托管費(fèi)用一年在2000到5000元之間。Rak部落為您整理發(fā)布機(jī)房
    的頭像 發(fā)表于 08-16 11:34 ?985次閱讀

    主機(jī)托管產(chǎn)品功能有哪些?

    主機(jī)托管產(chǎn)品功能主要包括安全穩(wěn)定的環(huán)境、高性能、靈活的資源配置與擴(kuò)展性、專業(yè)的技術(shù)支持與維護(hù)等。在探討主機(jī)托管的產(chǎn)品功能時(shí),其核心價(jià)值體現(xiàn)在為企業(yè)提供了一種穩(wěn)定、高效和安全的網(wǎng)絡(luò)環(huán)境,這對(duì)于企業(yè)尤其是中小型企業(yè)來說至關(guān)重要。Ra
    的頭像 發(fā)表于 08-05 11:35 ?487次閱讀