1:進入cmd命令下,或者可以使用GIt工具 (如果出現了 Permission denied 或者配置多個SSH Key跳第6步)
git工具 下載地址:https://git-scm.com/downloads 安裝
2:進入到 用戶/.ssh目錄下 cd Users\****\.ssh 如果沒有這個目錄(.ssh)自行創建 (***表示你的家目錄)
3:生成KEY
ssh-keygen -t rsa -C “*****”
-t 生成dsa私鑰和dsa公鑰;默認使用dsa
-C 備注
依次輸入私鑰名字和密碼確認密碼 最后生成
如果不給私鑰名稱默認會生成
4 進入到.ss目錄下打開以.pub復制里面的內容添加到你github或者bitbucket ssh設置里
5 打開你的GitHub 或者 bitbucket的添加key,點擊右上方的頭像,設置,
點擊 Add ssh key
6 如果私鑰名字采用的是默認就可以測試是否連接成功
ssh git@github.com 如果提示Permission denied (publickey)
執行 ssh -vT git@github.com
默認會找id_rsa和id_dsa
7 下面的命令在git Bash執行
是自定義的私鑰或者配置多個ssh key 將自己自定義名字加入到ssh中
ssh-add ~/.ssh/zhang 這里是我自定義的私鑰名字(zhang)
Enter passphrase for /c/*****/.ssh/zz_git: 你的密碼
Identity added: /c/******/.ssh/zz_git (/c/Users/zhang/.ssh/zhang) 添加成功
ssh-add -l 查看加入的密鑰列表
2048 SHA256:KN6x*****3K0NKprxGMCsDXl1ie0c /c/Users/zhang/.ssh/id_rsa (RSA)
2048 SHA256:HFmx*****5rIzVHm4hcT+KGesgAioWk /c/Users/zhang/.ssh/zhang(RSA)
ssh -v git@github.com 查看調試信息
在windows git Bash里面執行ssh-add 通常會報錯
(1) eval `ssh-agent` 或者 exec ssh-agent bash
(2)eval ssh-agent -s
(3)ssh-add ~/.ssh/zhang
8 添加配置文件
多個SSH key 要在config文件設置SSH-key
.ssh目錄(就是私鑰所在的文件夾)創建config文件,有就不用創建 添加以下內容
執行 ssh -T git@github.com
成功