Git的安裝和使用教程詳解


---恢復內容開始---

       本篇筆記聊聊Git的安裝和使用教程

一、認 識 Git                                                                        

  什么是Git?

   Git是一個開源的分布式版本控制系統,可以有效、高速地處理從很小到非常大的項目版本管理。Git 是Linus Torvalds 為了幫助管理 Linux 內核開發而開發的一個開放源碼的版本控制軟件。 

   Git是一個版本控制工具。

   Github是非常有名的在線版本管理網站(速度比較慢)。

   Oschina中國版本的github,(旗下的的碼雲地址:gitee.com,速度快)

   ssh key我們使用ssh登錄服務器時,一般常見的會使用用戶名/密碼方式登錄,使用ssh key可以實行免密碼登錄。(ssh是一種網絡協議,用於計算機之間的加密登錄)

   

  即使公鑰在網上被截獲,如果沒有與其匹配的私鑰,也無法解密,所截獲的公鑰是沒有任何用處的Public-key cryptography (公開密匙加密)

 Git功能如下:

    1、從服務器上克隆完整的Git倉庫(包括代碼和版本信息)到單機上。

    2、在自己的機器上根據不同的開發目的,創建分支,修改代碼。               

    3、在單機上合並分支。

    4、看主開發者的反饋,如果主開發者發現兩個一般開發者之間有沖突(他們之間可以合作解決的沖突),就會要求他們先解決沖突,然后再由其中一個人提交。如果主開發者可以自己解決,或者沒有沖突,就通過。

  Git的特點

    1、分支靈活性:用戶可以隨時創建、合並、刪除分支,多人實現不同的功能,可以創建多個分支進行開發,之后進行分支合並,這種方式使開發變得快速、簡單、安全。

    2、保存點:Git的保存點可以追蹤源碼中的文件, 並能得到某一個時間點上的整個工程項目的狀態;可以在該保存點將多人提交的源碼合並, 也可以回退到某一個保存點上

    3、Git的分支和合並:分支模型是Git最顯著的特點,因為這改變了開發者的開發模式,SVN等版本控制工具將每個分支都要放在不同的目錄中,Git可以在同一個目錄中切換不同的分支。

二、 Git客服端安裝

  下載

    博客Git版本是2.14.0。我們可以從官網下載最新的Git客服端:Git點擊下載

  安裝

  

   

   下載完成后打開安裝包

  

   

  

   

   OpenSSL 是一個安全套接字層密碼庫,囊括主要的密碼算法、常用的密鑰和證書封裝管理功能及SSL協議,並提供豐富的應用程序供測試或其它目的使用。

  OpenSSL是一個基於密碼學的安全開發包,OpenSSL提供的功能相當強大和全面,囊括了主要的密碼算法、常用的密鑰和證書封裝管理功能以及SSL協議。

  但實際上漏洞是很多的。

  OpenSSL提供的CA應用程序就是一個小型的證書管理中心(CA),實現了證書簽發的整個流程和證書管理的大部分機制。

  OpenSSL可以生成ca-bundle文件,作用為描述證書鏈

  

  讓應用程序使用OpenSSL類庫來實現服務器驗證

  

  由Git來進行回車換行等問題的轉換,換行符(LF)   Windows 的回車換行符(CRLF);

  

  

   安裝完成后,就可以看到桌面上的快捷方式 

  

  見到下面的界面就表示安裝成功了
  

   

  

   這樣默認會在本地的~/.ssh目錄下生成id_rsa,id_rsa.pub兩個文件    :id_rsa是私鑰       id_rsa.pub是公鑰。

 

  接下來我們打開碼雲 官方網站

  什么是碼雲?詳細請點這

  碼雲是開源中國社區2013年推出的基於 Git 的完全免費的代碼托管服務,這個服務是基於 Gitlab 開源軟件所開發的,我們在 Gitlab 的基礎上做了大量的改進和定制開發,目前已經成為國內最大的代碼托管系統,致力於為國內開發者提供優質穩定的托管服務。

  

  點擊注冊一個賬號

  

  這時你的郵箱會發來一份郵件

  

   

   點擊完善資料

  

  

  id_rsa.pus公鑰的所在位置上面有講到,如果打不開的文件請用excel打開即可。

  

  Gitee帳號的密碼,驗證才讓添加

  

  成功添加后,見到剛剛添加的MyKey

 

   

   回到首頁上,點擊創建項目。

    

  

  

  復制SSH地址

  創建一個文件夾

  

  

  把密鑰目錄復制進去,便於git能夠訪問

  

  

   

   Testgit01創建成功

  

   本地建立Test.java 測試上傳

   

 

  

  

   服務器上已經見到剛剛上傳的文件,以及注釋等信息。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM