梳理一些经验之谈。
一、验证
基于ssh服务器之间的交互,通过ssh-keygen生成对应的加密模式的文件。
目前常用的是rsa加密模式。
生成命令
1 ssh-keygen -t rsa -C "yourAccount@yourEmail" -f "~/.ssh/selfName_rsa"
执行完毕后,会让你填写密码(进行不对称加密)。
-t: type 这个入参后面追加 加密模式
-C: create, 创建一个账号,入参后面追加账号。
-f: 生成的秘钥文件。
具体命令详情,参考: ssh-keygen --help, 或者 man ssh-keygen。
生成之后,自带两个文件:
selfName_rsa: 私钥文件。
在自己的电脑上,执行:
1 ssh-add ~/.ssh/selfName_rsa
selfName_rsa_pub: 公钥文件。
在对应的仓库平台,一般都是图形界面了,找到对应菜单,添加上你的公钥文件即可。
完成以上操作后,理论ssh的验证流程中的必要喊醒,就都拥有了。
二、版本管理
二.1、历史记录
二.2、merge冲突
标签:文件,git,加密,杂谈,rsa,keygen,selfName,ssh From: https://www.cnblogs.com/supermarx/p/17254448.html