版本控制工具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_rsa
和id_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就可以獲取了