1、簡介git
Git是一款免費、開源的分佈式版本控制系統,用於敏捷高效地處理任何或小或大的項目。
Git是一個開源的分佈式版本控制系統,用以有效、高速的處理從很小到很是大的項目版本管理。
Git 是 Linus Torvalds 爲了幫助管理 Linux 內核開發而開發的一個開放源碼的版本控制軟件。
2、工具介紹
github:服務器端
git:客戶端
TortoiseGit:是一個開放的,爲的git版本控制系統的源客戶端.像一個普通的文件服務器,除了會記得您有史以來的文件和目錄的每個變化外,還能夠恢復您的文件的舊版本,並研究如何以及什麼時候改變了歷史數據,誰改變了它.
puttygen:是一套能夠產生密鑰的工具;能夠生成RSA或DSA密鑰;用於Putty、Plink、PSFP、PSCP和Pageant.
3、生成步驟
一、首先下載git,能夠選擇下載git GUI,下載完畢後並打開,點擊help,選擇Generate ssh key
生成ssh key的方法二:在命令行中輸入
ssh-keygen -t rsa -C "your_email@example.com"
默認會在相應路徑下(/your_home_path)生成
id_rsa
和
id_rsa.pub
兩個文件,以下面代碼所示:
ssh-keygen -t rsa -C "your_email@example.com"
二、把這個SSH放到github上。用公鑰。先在GitHub上註冊一個用戶,而後進入account-setting
而後把id_rsa.pub裏的內容複製進去就能夠了。
三、找到剛剛生成的id_rsa(
私鑰,與公鑰一塊兒生成),路徑通常爲user/.ssh/id_rsa。
四、下載puttygen,運行puttygen,點擊Conversions菜單項中的Import key ,選擇在剛剛生成的id_rsa文件 ,在puttygen的界面上點擊Save private key按鈕就能夠把私鑰轉換爲ppk的格式了,並存放好本身的ppk。
五、ppk的使用
1.安裝TortoiseGit
2.選擇放項目的文件夾而且鼠標右擊選擇git clone,以下圖所示:
1處即:填寫項目獲取的地址(
ssh://, http(s)://, git://,或是隻是以一個用戶名(git 會認爲這是一個ssh 地址)爲前輟)
2處即:項目獲取下來存放的地址
3處即:存放ppk的地址,點擊OK就能夠獲取了