女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Gitee:玩轉代碼托管與協作的高效指南

馬哥Linux運維 ? 來源:馬哥Linux運維 ? 2024-12-24 11:39 ? 次閱讀

1、簡介

眾所周知,GitHub 服務器在國外,如果網絡不好的話,嚴重影響使用體驗,甚至會出現登錄不上的情況。

針對這個情況,可以使用國內的項目托管平臺—— Gitee 碼云,來替代 Github 這個國外的項目托管平臺。

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

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

10.2、注冊Gitee賬號

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

如上圖所示,在 Gitee 碼云的首頁,點擊“注冊”按鈕,進入注冊頁面。

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

如上圖所示,輸入注冊所需要的信息,然后發送驗證碼到注冊的郵箱中。

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

如上圖所示,從注冊郵箱中找到驗證碼,然后就可以完成注冊。

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

如上圖所示,注冊成功后,會自動登錄跳轉到 Gitee 碼云的個人主頁。

10.3、創建遠程倉庫

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

如上圖所示,點擊“新建倉庫”。

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

如上圖所示,設置倉庫名稱和倉庫類型,然后點擊“創建”按鈕,即可創建一個遠程庫倉庫。

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

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

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

注意:因為 Gitee 碼云的服務器在國內,所以推薦使用遠程庫的 HTTPS 地址。

10.4、IDEA集成Gitee碼云

10.4.1、安裝Gitee碼云插件

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

如上圖所示,在“File”->“Settings”->“Version Control”中可以看到,IDEA 默認沒有和 Gitee 的相關的功能,因此需要額外安裝 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 的相關的功能。

10.4.2、登錄Gitee賬號

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

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

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

10.4.3、分享項目到Gitee

10.4.3.1、打開分享彈窗

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

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

10.4.3.2、設置遠程庫屬性

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

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

此外,如果“Private”復選框被選中,則創建的遠程庫是私有庫;默認不選中,即創建的遠程庫是公有庫。

注意:因為本文所使用的 Gitee 賬號沒有綁定手機,所以創建不了公有庫,因此選中了“Private”復選框。

10.4.3.3、分享操作效果

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

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

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

如上圖所示,在 Gitee 中可以看到遠程庫已存在。

10.4.4、推送更新到遠程庫

10.4.4.1、在本地庫新增內容

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

如上圖所示,新增了一行內容;且經過修改內容后,已被 Git 追蹤過的文件顏色會變成藍色。

10.4.4.2、將更新提交到本地庫

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

如上圖所示,因為項目所有的文件在之前已被追蹤過,所以可以將修改直接提交到本地庫。

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

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

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

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

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

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

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

如上圖所示,右擊項目名,然后點擊“Git”->“Repository”->“Push”,即可打開推送彈窗。

注意:余下操作請參照方式二。

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

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

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

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

如上圖所示,在推送彈窗中,會自動使用到遠程庫的別名。

10.4.4.5、推送操作效果

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

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

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

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

10.4.5、拉取更新到本地庫

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

因此一個成熟的程序員在動手改本地代碼之前,一定會先檢查下遠程庫跟本地代碼的區別!

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

10.4.5.1、在遠程庫新增內容

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

如上圖所示,點擊文件的編輯按鈕,即可進入編輯頁面在線修改遠程庫的內容。

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

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

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

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

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

如上圖所示,右擊項目名,然后點擊“Git”->“Repository”->“Pull”,即可打開拉取彈窗。

注意:余下操作請參照方式二。

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

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

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

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

如上圖所示,在拉取彈窗中,可以選擇拉取哪個遠程庫地址的更新。

10.4.5.4、拉取操作的效果

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

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

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

10.4.6、克隆遠程庫到本地

10.4.6.1、刪除本地庫

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

如上圖所示,因為該項目已經托管(備份)到了遠程庫,所以刪除后也能從遠程庫克隆到本地。

10.4.6.2、使用IDEA克隆遠程庫到本地

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

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

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

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

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

如上圖所示,成功克隆遠程庫到本地后,IDEA 會提示是否打開該項目。

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

如上圖所示,項目的內容和提交信息都能正常克隆。

注意:如果在編譯運行時報錯“Error 錯誤: 不支持發行版本 5”,請參考該解決方案。

10.5、Gitee復制Github項目

10.5.1、使用遠程庫地址導入

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

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

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

如上圖所示,復制 Github 遠程庫(https)地址,然后點擊“導入”按鈕,即可將該遠程庫地址的 Github 項目復制到 Gitee 。

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

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

如上圖所示,已成功將 Github 項目復制到 Gitee 。

10.5.2、強制同步功能

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

如上圖所示,GitHub 項目的內容有更新。

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

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

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

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

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

如上圖所示,強制同步成功。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 服務器
    +關注

    關注

    13

    文章

    9682

    瀏覽量

    87269
  • 代碼
    +關注

    關注

    30

    文章

    4886

    瀏覽量

    70242

原文標題:國內版GitHub神器!Gitee(碼云):玩轉代碼托管與協作的高效指南

文章出處:【微信號:magedu-Linux,微信公眾號:馬哥Linux運維】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    Gitee倉庫鏡像管理功能介紹

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

    通過Java和MCP創建Git AI倉庫助手

    隨著人工智能技術的快速發展,開發者工具也在不斷進化。Gitee 作為國內領先的代碼托管平臺,現已推出 MCP (Model Control Protocol) 功能,讓開發者能夠通過 AI 助手更
    的頭像 發表于 03-19 10:12 ?699次閱讀

    SV托管和IDC托管有什么區別

    SV托管和IDC托管在本質上沒有區別。實際上,“SV托管”并不是一個普遍認可或廣泛使用的術語,而“IDC托管”是行業內對服務器托管服務的一種
    的頭像 發表于 03-07 10:05 ?270次閱讀

    零死角玩轉STM32F103—指南

    電子發燒友網站提供《零死角玩轉STM32F103—指南者.pdf》資料免費下載
    發表于 01-20 14:18 ?49次下載

    企業AI模型托管怎么做的

    當下,越來越多的企業選擇將AI模型托管給專業的第三方平臺,以實現高效、靈活和安全的模型運行。下面,AI部落小編為您介紹企業AI模型托管是怎么做的。
    的頭像 發表于 01-15 10:10 ?332次閱讀

    gitee 常見問題及解決方法

    Gitee作為國內的代碼托管平臺,在使用過程中可能會遇到一些問題。以下是一些常見問題及其解決方法: 一、倉庫創建與代碼推送問題 倉庫已存在遠程配置 問題 :在嘗試為已有項目添加遠程倉庫
    的頭像 發表于 01-06 10:06 ?1117次閱讀

    gitee 支持的編程語言有哪些

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

    gitee 與 GitHub 的比較

    在軟件開發領域,代碼托管平臺扮演著至關重要的角色。它們不僅提供了代碼存儲和版本控制的功能,還促進了團隊協作和開源項目的共享。Gitee(碼云
    的頭像 發表于 01-06 09:47 ?1223次閱讀

    超級干貨!本地搭建代碼托管平臺Gitea

    1關于GiteaGitea是一個輕量級的Git托管服務,也就是基于Git的代碼托管平臺,類似于GitHub、Gitee等。Gitea相對于其他代碼
    的頭像 發表于 12-19 19:33 ?693次閱讀
    超級干貨!本地搭建<b class='flag-5'>代碼</b><b class='flag-5'>托管</b>平臺Gitea

    協作機器人TM25S:高效人機協作改變傳統作業方式

    歐姆龍協作機器人改變了傳統工廠的工作方式,不再需要安全隔離柵,專為多品種、小批量生產而設計,速度可與工人相媲美,實現高效人機協作。 ? 兼顧工人的安全和工廠的生產效率 TM25S協作
    的頭像 發表于 12-03 10:33 ?588次閱讀
    <b class='flag-5'>協作</b>機器人TM25S:<b class='flag-5'>高效</b>人機<b class='flag-5'>協作</b>改變傳統作業方式

    TVP5160補丁代碼下載指南

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

    TVP5158補丁代碼下載指南

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

    機房托管費用貴嗎?機房托管要考慮哪些因素?

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

    主機托管產品功能有哪些?

    主機托管產品功能主要包括安全穩定的環境、高性能、靈活的資源配置與擴展性、專業的技術支持與維護等。在探討主機托管的產品功能時,其核心價值體現在為企業提供了一種穩定、高效和安全的網絡環境,這對于企業尤其是中小型企業來說至關重要。Ra
    的頭像 發表于 08-05 11:35 ?426次閱讀

    玩轉EEPROM——全面指南

    玩轉EEPROM——全面指南 EEPROM(電可擦除可編程只讀存儲器)是一種能夠在斷電后保存數據的存儲器,廣泛應用于存儲配置參數和少量數據的場景。本文將帶您深入了解EEPROM的基礎知識、常見操作
    的頭像 發表于 07-01 09:36 ?4483次閱讀
    <b class='flag-5'>玩轉</b>EEPROM——全面<b class='flag-5'>指南</b>