github拉代碼需要ssh驗證
git是分布式的代碼管理工具,遠程的代碼管理是基於ssh的,所以要使用遠程的git則需要ssh的配置。
一 、設置git:
設置git的user name和email:
$ git config --global user.name "xxx"
$ git config --global user.email "xxx@gmail.com"
查看git配置:
$git config --lis
二、生成SSH密鑰過程:
1.查看是否已經有了ssh密鑰:cd ~/.ssh
如果沒有密鑰則不會有此文件夾,有則備份刪除
2.生存密鑰:
$ ssh-keygen -t rsa -C "gudujianjsk@gmail.com"
按3個回車,密碼為空這里一般不使用密鑰。
最后得到了兩個文件:id_rsa和id_rsa.pub
3.添加 私密鑰 到ssh:ssh-add id_rsa
需要之前輸入密碼(如果有)。
4.在github上添加ssh密鑰,這要添加的是“id_rsa.pub”里面的公鑰。
打開 http://github.com,登陸xushichao,然后添加ssh。
注意在這里由於直接復制粘帖公鑰,可能會導致增加一些字符或者減少些字符,最好用系統工具xclip來做這些事情。
xclip -selection c id_rsa.pub
注意:密匙生成就不要改了,如果已經生成到~/.ssh文件夾下去找。
id_rsa.pub文件內容全部弄到github上。

