SSH-KEY (開發必Get)

SSH-KEY

  • 項目中不是每次都輸入密碼,這樣作效率很低下,真實項目中使用的都是ssh-key;
  • ssh-key是創建ssh時須要的公鑰;這個東西在你的機器上,經過命令行生成,生成後把這個祕鑰放到github或者gitlab上;
  • 而後創建ssh鏈接時,會自動從本地讀取祕鑰,github會比對以前存儲的祕鑰和本次鏈接攜帶的是否同樣,若是同樣就連上了,從而擺脫輸入密碼的困擾;

使用步驟SSH-KEY:

1.生成ssh-key:進入到家目錄;在git bash中輸入:cd ~
2.進入 家目錄中的 .ssh/ 目錄:cd .ssh/,若是沒有能夠新建:mkdir .ssh
3.執行: ssh-keygen 一路回車便可
4.cat id_rsa.pub 文件
5.複製上一步cat出來的結果
6.打開github或者gitlab,進入我的設置 settings -> SSH and GPG keys -> new SSHKey
7.title是對這個key的描述,把複製的key粘貼到key中,點擊 Add SSH key;
8.後面再clone項目時改用SSH協議,之後全部的操做都不須要密碼;git

注意SSH只對當前的設備有效,由於ssh-key是存在設備上的,換電腦就沒戲了;github

相關文章
相關標籤/搜索