Git 簡介、下載安裝、配置

 

Git簡介

Git 是一個開源的分佈式版本控制系統,與SVN不一樣,Git採用了分佈式版本庫的方式,不須要服務器端軟件的支持。git

 

 

Git 與 SVN的區別github

  • Git 是分佈式的,SVN 不是,這是 Git 、SVN最核心的區別。算法

  • Git 將內容按元數據方式存儲,而 SVN 是按文件,SVN把文件的元信息隱藏在一個 .svn文件夾裏。shell

  • Git 、SVN 中分支的概念不一樣windows

  • Git 沒有一個全局的版本號, SVN 有安全

  • Git 的內容完整性要優於 SVN。Git 的內容存儲使用的是 SHA-1 哈希算法,能確保代碼內容的完整性,在遇到磁盤故障、網絡問題時下降對版本庫的影響bash

 

 

Git的分佈式特色服務器

 

 

 

 

 

Git的下載安裝

任選一處下載便可網絡

 

 

 

Bash是git自帶的命令行,GUI是Git自帶的圖形用戶界面。ssh

不必再桌面建立Git的快捷圖標,由於對桌面單擊右鍵就出來了。

 

 

 

默認選中的是第二項,由於通常都是Git自帶的命令行|GUI,基本不使用第三方的Git工具,因此改成第一項

 

 

 

使用https時,使用哪一種安全鏈接庫。使用默認選中的openssl便可

 

 

 

 git命令風格

 

 

 

使用哪一種命令行

 

 

 

 

 

 

安裝完,對桌面單擊右鍵,有git bash、git gui就說明安裝成功:

 

 

 

 

 

Git的配置

一、配置用戶名、郵箱

打開git bash,依次執行如下2句命令

git config --global user.name "chenhongyong"

git config --global user.email "3213973159@qq.com"

用戶名、郵箱是你github上的用戶名、郵箱,提交代碼時會顯示這些信息,這樣才知道是誰提交的

--global是讓這臺機器上全部的git倉庫都使用這句配置(全局有效)

 

 

查看配置是否成功:

git config --list

 

 

 

配置的用戶名、郵箱也能夠到  C:\Users\用戶名\.gitconfig文件中查看

 

 

 

二、配置ssh

這個可選,若是不使用ssh,能夠不配置。

 

先看一下是否已經有了ssh:

cd ~/.ssh

若是提示沒有這樣的文件|目錄,說明尚未ssh。~表示windows的當前用戶的根目錄,即C:\Users\xxx

若是是初次安裝git,則沒有ssh,能夠跳過這一步;若是之前安裝過Git,可能有ssh,先看一下。

 

 

若是沒有,則生成ssh:

ssh-keygen -t rsa

會有3個提示|選項,問你私鑰、公鑰的存儲位置,密鑰生成規則,直接回車,使用默認的便可。

 

也能夠用-C指定密鑰生成規則:

ssh-keygen -t rsa -C "3213973159@qq.com"

根據郵箱來生成密鑰,注意-C是大寫

 

 

弄好以後看到  C:\Users\用戶名   下生成了一個 .ssh文件夾,下面有3個文件

用記事本打開公鑰文件,把裏面的公鑰複製粘貼到github上

 

title隨便取,key處粘貼公鑰

 

 

驗證ssh是否配置成功:

ssh -T git@github.com

會提示不能與github.com創建鏈接,要用key......來驗證,問你是否繼續鏈接?輸入yes,繼續鏈接。

看到:Hi chenhongyong! You've successfully authenticated, but GitHub does not provide shell access.  就說明鏈接成功,ssh配置完成

相關文章
相關標籤/搜索