本文更新日期:2021-12-09
本文以?gitee?和?github?為例
1. 創(chuàng)建文件夾
如果希望把私鑰荧降、公鑰都放到?.ssh?目錄下接箫,這一步可以忽略
在?.ssh?目錄下新建?gitee 和?github 目錄,用于后面存儲私鑰以及公鑰
2. 打開 Git Bash 并進入到 .ssh 目錄
注意:如果不想將密鑰生成在 C盤的.ssh朵诫,可進入其他目錄辛友。當前 Git Bash 在什么路徑,密鑰就會生成在什么路徑
cd ~/.ssh
3. 創(chuàng)建 global 全局賬戶
git config --global user.name "xxx"
git config --global user.email "xxx@qq.com"
4. gitee賬戶
4.1 生成 gitee 賬戶的ssh密鑰
1)ssh-keygen -t rsa -C "xxx@qq.com"
2)gitee/id_rsa_gitee
3)輸入密碼(可以不輸入?passphrase 剪返,直接兩次回車即可)
命令執(zhí)行完之后可以在文件夾下面看到生成的公鑰和私鑰
4.2 將公鑰添加到gitee網(wǎng)站
4.2.1 查看公鑰
方法一:
cat ~/.ssh/gitee/id_rsa_gitee.pub
方法二:
直接打開?id_rsa_gitee.pub 文件查看?
4.2.2?將公鑰復(fù)制出來添加到網(wǎng)站
5. github賬戶
同?gitee賬戶?的操作
1)ssh-keygen -t rsa -C "xxx@qq.com"
2) github/id_rsa_github
3)輸入密碼(可以不輸入?passphrase 废累,直接兩次回車即可)
cat ~/.ssh/github/id_rsa_github.pub
6. 新建 config 文件
在 .ssh 文件夾下面新建一個 config 文件,將下面的復(fù)制過去修改即可
# 描述
# Host 網(wǎng)站地址或者ip地址?
# HostName? 網(wǎng)站地址?
# User 可以寫郵箱名稱脱盲,也可以寫 git 賬號? ? ? ? ? ?
# IdentityFile 對應(yīng)密鑰路徑
# gitee
Host gitee.com? ? ? ? ? ?
HostName gitee.com
User jiangmiaoyu? ? ? ? ? ? ? ? ? ? ? ? ? ?
IdentityFile ~/.ssh/gitee/id_rsa_gitee?
# github
Host github.com? ? ? ? ? ?
HostName github.com
User 499384808? ? ? ? ? ? ? ? ? ? ? ? ?
IdentityFile ~/.ssh/github/id_rsa_github
7. 測試連接
7.1 測試gitee
ssh -Tv git@gitee.com