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