什么是SSH密鑰
- 連接遠程服務器驗證
- 分為公鑰和私鑰, 公鑰給別人,私鑰自己保留
配置SSH密鑰
首先切換到.ssh文件夾下, mac在home/.ssh, windows在用戶/.ssh
windows的用戶如果用默認的命令行工具輸入ssh-keygen可能出現找不到命令.只要用git bash打開就可以用ssh-keygen
命令:
ssh-keygen -t rsa -C "your_email@example.com"
然后瘋狂回車, 就生成了私鑰id_rsa和公鑰id_rsa.pub
打開Github賬戶設置
找到 SSH and GPG keys, 然后新建一個ssh key, 將公鑰id_rsa.pub中的內容復制到上面保存.
測試
$ ssh -T git@github.com
Hi xxx! You've successfully authenticated, but GitHub does not provide shell access.
大功告成...