一、MAC系統
mac 系統開始就已經為我們安裝了ssh 如果沒有安裝,首先安裝
打開終端:$ ssh -v
查看ssh版本
OpenSSH_6.2p2, OSSLShim 0.9.8r 8 Dec 2011
usage: ssh [-1246AaCfgKkMNnqsTtVvXxYy] [-b bind_address] [-c cipher_spec]
[-D [bind_address:]port] [-e escape_char] [-F configfile]
[-I pkcs11] [-i identity_file]
[-L [bind_address:]port:host:hostport]
[-l login_name] [-m mac_spec] [-O ctl_cmd] [-o option] [-p port]
[-R [bind_address:]port:host:hostport] [-S ctl_path]
[-W host:port] [-w local_tun[:remote_tun]]
[user@]hostname [command]
|
這個表明ssh已經安裝.
如果沒有安裝,在終端輸入以下命令
$ ssh-keygen -t rsa -C "youremail@example.com"
|
一路回車確定下就安裝好了。
生成在當前用戶名下會有一個.sh文件。
查看 .ssh
$ ls -a ~/.ssh 通過搜索目錄
id_rsa
id_rsa.pub
|
打開 id_rsa.pub文件 里面就有需要的ssh key。
在終端輸入命令打開id_rsa.pub
vim ~/.ssh/id_rsa.pub
|
將.pub中的多有內容拷貝出來填到git賬戶里面就ok了
===========================
二、windows系統
首先要安裝Git工具
運行Git Bash here
輸入指令,進入.ssh文件夾
cd ~/.ssh/
|
如果提示 “ No such file or directory”,你可以手動的創建一個 .ssh文件夾即可
mkdir ~/.ssh
|
4、配置全局的name和email,這里是的你github或者bitbucket的name和email
git config --global user.name "yourname"
git config --global user.email "youremail@163.com"
|
5、生成key
ssh-keygen -t rsa -C "youremail@163.com"
|
連續按三次回車,這里設置的密碼就為空了,並且創建了key。
最后得到了兩個文件:id_rsa和id_rsa.pub
6、打開Admin目錄進入.ssh文件夾,用記事本打開id_rsa.pub,復制里面的內容添加到你github或者bitbucket ssh設置里即可
補充:
因為一些原因需要重新生成github的ssh Key,但是找不到之前的安裝路徑的了。
好在我是選擇默認路徑的,因此要找到ssh文件夾下的id_rsa.pub文件,只需要:
打開終端輸入
$ open ~/.ssh
即可,打開文件夾,就可以找到id_rsa.pub文件了。
ssh生成的.pub文件
(使用cd命令進入id_rsa.pub目錄,再使用more id_rsa.pub命令查看公鑰的內容)
原文:https://blog.csdn.net/weixin_38355083/article/details/78665870