如何在idea安裝git,使用gitee?

一、什么是git,git與gitee、GitHub的關系?

1.什么是git?

Git 是一個開源的分布式版本控制系統,用于企業項目中程序員協同開發。

2.git與gitee、GitHub的關系是什么?

git :Git是一種版本控制系統,是一個命令,是一種工具。

gitee:Gitee 就是碼云,是 oschina 免費給企業用的,不用自己搭建環境,可以建立自己的私有倉庫。是由開源中國社區推出的基于git的代碼托管服務平臺。目前招商銀行,中國科學技術大學,CSDN等多家企業和機構都在使用碼云平臺。

github:Github 是一個基于git實現在線代碼托管的倉庫,向互聯網開放,共有倉庫免費,建立私有倉庫要收費,因為Github的初衷就是為了大家共享自己的勞動成果。

簡單來說,Git是需要下載的軟件,而Gitee和GitHub共享代碼的網站。Gitee和GitHub的共有倉庫都免費,Gitee建立私有倉庫免費,GitHub要收費。

二、下載安裝git

1.下載git

在官網下載git,網址如下

https://git-scm.com/

2.安裝git

直接點擊安裝包,除了安裝地址自己自定義之外,其他地方均可點擊next。

當你點擊鼠標右鍵可以看到這兩個選項時,證明安裝git成功。

3.設置賬號名稱以及登陸郵箱(建議使用QQ郵箱)

找到安裝git的文件夾,鼠標右鍵點擊Git Bash here

?

出現以下畫面

?

分別輸入以下指令以設置賬號名稱及郵箱:

git config --global user.name '賬號名稱'

git config --global user.email '郵箱'

可直接復制粘貼,但在該界面不能Ctrl V只能通過鼠標右鍵粘貼

?

然后使用git生成密鑰(在之后使用gitee中使用),在剛剛那個界面繼續輸入以下指令:

ssh-keygen -t rsa -C '郵箱'

該郵箱就是之前設置的郵箱

此處會讓你輸入三次,直接回車三次就行,不用填入任何其他信息。

根據圖中所說的目錄

可出現如下兩個文件:

三、注冊登錄gitee,并設置密鑰。

1.注冊登錄gitee

前往官網登陸注冊,網址如下:

https://gitee.com/

?

直接登錄填寫信息注冊,使用剛剛自己在git設置的賬戶名稱和郵箱注冊。

2.設置公鑰

注冊登錄完成之后進入主頁,點擊設置

?

右側點擊ssh公鑰,并設置

標題可以自定義

公鑰則是選擇剛剛生成的公鑰,點擊名為”id_rsa.pub“的文件,以文本的格式將其打開,并復制其所有內容,粘貼到此處。點擊確定,完成設置密鑰。

?

然后檢查郵箱是否設置,就是你注冊的那個郵箱

?

3.檢查SSH是否能夠連接成功

鼠標右鍵點擊Git Bash here,輸入以下指令

ssh -T git@gitee.com

?輸入yes,之后再次輸入上述指令,如出現”Hi“,表示連接成功。

?

四、設置IDEA

?1.在IDEA中配置gitee

在IDEA中先隨便創建一個項目,以便測試gitee。之后點擊File-->Settings

?找到Version Control中的Git,點擊右側Test,下方就會出現Git version,顯示Git版本。

?之后找到Plugins,在Marketplace中搜索Gitee,點擊安裝。

?安裝之后,會提示Restart IDE,點擊重啟IDEA安裝之后就會在Version Control中找到gitee。

??

點擊Add account,添加碼云(gitee)賬戶,之后點擊Apply并退出

2.上傳一個項目到碼云測試。

點擊工具欄,VCS中的Import into Version Control————>Share project on Gitee

?

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/43721.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/43721.shtml
英文地址,請注明出處:http://en.pswp.cn/web/43721.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

看完這篇,你的服務設計能力將再次進化!

引言 在當今快速演變的技術場景中,服務設計不僅僅是遵循通用的設計規范和最佳實踐的問題,它更深層次地觸及到如何在滿足這些標準的同時,確保服務能夠靈活適應未來的變化、滿足用戶的期望。本篇文章旨在探討在遵循通用設計規范之外&#xff0…

Three.js相機簡明教程

相機校準是 3D 計算機圖形學中的一個基本概念,涉及設置虛擬相機以模擬真實世界相機的視角和行為。在 Three.js(一種流行的 3D 渲染 JavaScript 庫)中,了解相機校準對于創建逼真且身臨其境的 3D 場景至關重要。在本文中&#xff0c…

UML類圖的建立過程

1. 概念層類圖 概念層的類圖描述的是現實世界中對問題領域的概念理解,類圖中表達的類與現實世界的問題領域中的實際事物有著明顯的對應關系,類之間的關系也與問題領域中實際事物之間的關系有著明顯的對應關系。在概念層類圖階段很少考慮或者幾乎不需要考…

07-7.5.1 散列表的基本概念

👋 Hi, I’m Beast Cheng 👀 I’m interested in photography, hiking, landscape… 🌱 I’m currently learning python, javascript, kotlin… 📫 How to reach me --> 458290771qq.com 喜歡《數據結構》部分筆記的小伙伴可以…

指令v-el的作用是什么

在Vue.js的早期版本中(特別是Vue 1.x版本),v-el 指令被用來給元素注冊引用信息(即DOM元素的引用)。這樣,開發者就可以在Vue實例的方法中直接訪問到這個DOM元素。然而,需要注意的是,從…

28.IP核理論知識(Xilinx)

(1)ip核是什么? IP(Intellectual Property)即知識產權,在半導體產業中,將IP核定義為“用于ASIC或FPGA中的預先設計好的電路功能模塊”,簡而言之,這里的IP即電路功能模塊。…

Element輪播圖組件切換太單調?手把手帶你重寫切換效果

前言: 最近在逛山東博物館網站的時候,發現該網站主頁淡入淡出的輪播圖非常的優雅,所以就想來復刻一下,也算是對組件進行了二次的封裝和修改 工具準備: Vue3Element Plus走馬燈組件 注意事項: Element …

GPX文件的元素內容詳解

GPX文件的來源 GPX文件(GPS eXchange Format)是一種用于存儲GPS數據的開放標準格式,它可以包含航路點、軌跡和路線等信息。這些文件通常來源于GPS設備、戶外活動追蹤應用程序、地圖服務或用戶之間的數據共享。用戶可以通過各種軟件和硬件設備…

Python爬蟲:基礎爬蟲架構及爬取證券之星全站行情數據!

爬蟲成長之路(一)里我們介紹了如何爬取證券之星網站上所有A股數據,主要涉及網頁獲取和頁面解析的知識。爬蟲成長之路(二)里我們介紹了如何獲取代理IP并驗證,涉及了多線程編程和數據存儲的知識。此次我們將在…

網絡編程學習之tcp

按下*(星號)可以搜索當前光標下的單詞。 Tcp編程的過程 打開網絡設備 Bind:給服務地址把ip號和端口號連接進去 Tcp是有狀態的 Listen是進入監聽狀態,看有沒有客戶端來連接服務器 Tcp比udp消耗過多資源 Upd類似于半雙工&#…

D50SB100-ASEMI逆變焊機專用D50SB100

編輯:ll D50SB100-ASEMI逆變焊機專用D50SB100 型號:D50SB100 品牌:ASEMI 封裝:DSB-5 批號:2024 現貨:50000 正向電流(Id):50A 反向耐壓(VRRM&#xf…

編程語言沒落了?揭開真相的四大謎團、五大趨勢、六大挑戰與七大未來

編程語言沒落了?揭開真相的四大謎團、五大趨勢、六大挑戰與七大未來 在科技飛速發展的今天,有人宣稱編程語言已經沒落,這一觀點似乎讓人困惑不已。然而,真相究竟如何?本文將從四個方面揭示編程語言的現狀,…

【AIGC】二、mac本地采用GPU啟動keras運算

mac本地采用GPU啟動keras運算 一、問題背景二、技術背景三、實驗驗證本機配置安裝PlaidML安裝plaidml-keras配置默認顯卡 運行采用 CPU運算的代碼step1 先導入keras包,導入數據cifar10,這里可能涉及外網下載,有問題可以參考[keras使用基礎問題…

echarts中tooltip添加點擊事件代碼示例

echarts中tooltip添加點擊事件代碼示例_javascript技巧_腳本之家 點擊事件無法使用this 或者 this無法使用:

Qt圖形編輯類使用總結

Qt的圖形編輯通常會涉及以下三個類:QGraphicsView類、QGraphicsScene類及QGraphicsItem類。 QGraphicsView 是構建復雜圖形用戶界面的強大工具,尤其適用于那些需要動態更新、可交互的2D圖形化應用程序,如圖表繪制、流程圖編輯器、游戲地圖顯示等等。通過結合使用 QGraphics…

13--memcache與redis

前言:數據庫讀取速度較慢一直是無法解決的問題,大型網站應對的方式主要是使用緩存服務器來緩解這種情況,減少數據庫訪問次數,以提高動態Web等應用的速度、提高可擴展性。 1、簡介 Memcached/redis是高性能的分布式內存緩存服務器…

ret2csu簡單總結

一個比較進階的rop利用方式。 Why ret to csu? 當程序給的gadget不夠,或者輸入長度受限時,可以考慮利用csu中的眾多gadget以及一個call指令來劫持控制流。 __libc_csu_init 匯編源碼: .text:0000000000400790 ; void __fastcall _libc_c…

無人直播賺錢的底層邏輯是什么?一文揭曉!

當前,網絡直播已經成為各類商家提高曝光和引流獲客的主要渠道之一,這在為商家帶來新機遇的同時,也讓他們因人手不足或資金匱乏等原因而陷入無人問津窘境之中。在此背景下,無人直播軟件一經出現,便引起了眾多商家的關注…

多器官功能障礙綜合征

多器官功能障礙綜合征(Multiple Organ Dysfunction Syndrome,MODS)是指機體在遭受嚴重感染、創傷、休克、大手術等急性疾病過程中,同時或序貫發生兩個或兩個以上器官功能障礙,以致不能維持內環境穩定的臨床綜合征。 MO…

28V飛機庫維修電源在飛機庫中的作用

飛機庫作為飛機停放和維護的重要場所,其設施的完善和電源系統的穩定運行是保證飛機正常運行的前提。隨著我國航空事業的飛速發展,飛機維修行業面臨著越來越大的挑戰。在飛機維修過程中,電源系統作為關鍵組成部分,其穩定性和可靠性…