-
首先,在本机上生成SSH公钥和私钥。
-
SourceTree > 工具 > 创建或导入SSH密钥
-
请检查
C:/Users/xxx/.ssh
是否已经存在SSH密钥,如果存在请点击Load Private Key -
点击Generate,生成密钥对,其中最顶部以
ssh-rsa
开头的多行文本即为认证程序所需要的公钥(public key)
-
然后点击Save public key(.pub)和Save private key(.ppk),一并放到
C:/Users/xxx/.ssh
文件夹下(如果没有就创建)
-
-
然后查看系统托盘中名叫
Pageant(PuTTY authentication agent)
的后台程序,载入私钥。- 右键 > View Keys > Add Key
- 选择刚刚保存的private key载入
-
现在要将公钥上传到需要认证的GitHub账户。
- 登录GitHub,Settings > SSH and GPG Keys > New SSH key
- 将刚刚的多行文本粘贴进去并保存
-
最后一步,设置远端并采用SSH认证方式。
- 只需将远端地址从
http://...
的形式改为git@github.com....
的形式即可,具体可在Git Clone
处选择合适的URL
- 只需将远端地址从
MINE MIND系列将在我的GitHub上实时更新,同时精选部分汇总于CSDN专栏
GitHub仓库:https://github.com/IcyLeaves/MINE-MIND
CSDN专栏:https://blog.csdn.net/qq_37398834/category_10975647.html