一、簡介
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 "your_email@example.com"
默認會在相應路徑下(/your_home_path)生成
id_rsa
和
id_rsa.pub
兩個文件,如下面代碼所示:
ssh-keygen -t rsa -C "your_email@example.com" # 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就可以獲取了