1. 程式人生 > >版本控制工具git之生成ppk及使用

版本控制工具git之生成ppk及使用

一、簡介

Git是一款免費、開源的分散式版本控制系統,用於敏捷高效地處理任何或小或大的專案。

Git是一個開源的分散式版本控制系統,用以有效、高速的處理從很小到非常大的專案版本管理。 Git 是 Linus Torvalds 為了幫助管理 Linux 核心開發而開發的一個開放原始碼的版本控制軟體。

 

二、工具介紹

github:伺服器端

git:客戶端

TortoiseGit:是一個開放的,為的git版本控制系統的源客戶端.像一個普通的檔案伺服器,除了會記得您有史以來的檔案和目錄的每一個變化外,還可以恢復您的檔案的舊版本,並研究如何以及何時改變了歷史資料,誰改變了它.

puttygen:是一套可以產生金鑰的工具;可以生成RSA或DSA金鑰;用於Putty、Plink、PSFP、PSCP和Pageant.

 

三、生成步驟

1、首先下載git,可以選擇下載git GUI,下載完畢後並開啟,點選help,選擇Generate ssh key

生成ssh key的方法二:在命令列中輸入ssh-keygen -t rsa -C "[email protected]"預設會在相應路徑下(/your_home_path)生成id_rsaid_rsa.pub兩個檔案,如下面程式碼所示:

ssh-keygen -t rsa -C "
[email protected]
" # Creates a new ssh key using the provided email Generating public/private rsa key pair. Enter file in which to save the key (/your_home_path/.ssh/id_rsa):

2、把這個SSH放到github上。用公鑰。先在GitHub上註冊一個使用者,然後進入account-setting




  然後把id_rsa.pub裡的內容複製進去就可以了。

  

3、找到剛剛生成的id_rsa(私鑰,與公鑰一起生成),路徑一般為user/.ssh/id_rsa。

4、下載puttygen,執行puttygen,點選Conversions選單項中的Import key ,選擇在剛剛生成的id_rsa檔案 ,在puttygen的介面上點選Save private key按鈕就可以把私鑰轉換為ppk的格式了,並存放好自己的ppk。

5、ppk的使用

   1.安裝TortoiseGit

   2.選擇放專案的資料夾並且滑鼠右擊選擇git clone,如下圖所示:

      1處即:填寫專案獲取的地址(ssh://, http(s)://, git://,或是隻是以一個使用者名稱(git 會認為這是一個ssh 地址)為前輟)

      2處即:專案獲取下來存放的地址

      3處即:存放ppk的地址,點選OK就可以獲取了