配置ssh key
通過ssh key
解決本地盒服務器連接的問題。
$ cd ~/. ssh #檢查本機已存在的ssh密鑰
如果提示No such file or directory
則表示第一次使用git。
輸入:
ssh-keygen -t rsa -C "郵件地址"
並且連續3次回車,最終會生成一個文件,找到ssh\id_rsa.pub
文件,打開並復制里面的內容。然后打開你的github主頁,進入個人設置 -> SSH and GPG keys -> New SSH key:
創建下面內容
配置完成后輸入 ssh -T git@github.com
驗證是否配置成功,結果常出現報錯如下:
ssh: connect to host github.com Port : 22 Connection refused
解決方法如下:
在終端輸入以下命令:
1. cd ./.ssh
2. sudo touch config
3. sudo gedit config
在config文件中寫下面的信息:
1. Host github.com
2. User xxxxx@xx.com //注冊github的郵箱
3. Hostname ssh.github.com
4. PreferredAuthentications publickey
5. IdentityFile ~/.ssh/id_rsa
6. Port 443
遂問題迎刃而解