本篇目錄:
1、安裝
2、配置郵箱和名字
3、ssh 配置
4、參考
安裝
打開(kāi)Terminal,輸入以下命令。
sudo apt-get install git
安裝完可以用git
命令查看是否成功。
配置郵箱和名字
git config --global user.name "yourname"
git config --global user.email "youremail@163.com"
ssh 配置
這個(gè)配置主要是為了省去密碼登錄的過(guò)程,使用密碼登錄,每次都必須輸入密碼,非常麻煩,好在SSH還提供了公鑰登錄。
0、原理簡(jiǎn)述
所謂"公鑰登錄",原理很簡(jiǎn)單,就是用戶(hù)將自己的公鑰儲(chǔ)存在遠(yuǎn)程主機(jī)上。登錄的時(shí)候,遠(yuǎn)程主機(jī)會(huì)向用戶(hù)發(fā)送一段隨機(jī)字符串,用戶(hù)用自己的私鑰加密后,再發(fā)回來(lái)。遠(yuǎn)程主機(jī)用事先儲(chǔ)存的公鑰進(jìn)行解密,如果成功,就證明用戶(hù)是可信的,直接允許登錄shell,不再要求密碼。
1、生成ssh密鑰
ssh-keygen -C 'youremail@163.com' -t rsa
接下來(lái)會(huì)出現(xiàn)讓你設(shè)置生成的ssh的保存路徑以及密碼,一路【回車(chē)】可以跳過(guò)。跳過(guò)的話(huà),ssh密鑰默認(rèn)保存在~/.ssh/
下(也就是用戶(hù)的Home下面)。
2、在github網(wǎng)站上配置公鑰
登錄github,進(jìn)入個(gè)人的Settings頁(yè)面,點(diǎn)擊SSH and GPG keys
,再點(diǎn)擊New SSH key
進(jìn)行配置。
在剛剛保存的路徑~/.ssh/
下找到公鑰文件,.
開(kāi)頭的文件夾為隱藏文件夾,使用Ctrl +h
組合鍵查看隱藏文件。打開(kāi).ssh
下的id_rsa.pub
文件,復(fù)制所有內(nèi)容到github上。
3、驗(yàn)證是否能夠成功連接到github
ssh -T git@github.com