问题描述:今天学习git发现无法理解git ssh配置命令中【-C “邮箱” 】这个字段的意思,查阅博客也没很少有人说明,所以以此篇来记录一下
我们知道配置ssh密匙一般是通过以下命令来实现的:
ssh-keygen -t rsa -C "你的邮箱"
那么分别代表什么意思呢?
【ssh-keygen】是命令标识符;
【-t rsa】密钥类型用 -t 选项指定,没有指定默认生成用于SSH-2的RSA密钥。这里使用的是rsa(密钥开头的格式 看图);
【-C "注释字段,随意填写说明信息"】注释字段,用-C来指定注释,方便用户标识这个密钥,指出密钥的用途或其他有用的信息。所以在这里输入自己的邮箱或者其他都行。
对于 -C “你的邮箱”,我起初感到十分困惑,因为我的git邮箱是随意输入的一个不存在的邮箱,与GitHub账号邮箱不一致,所以这里到底应该输入哪个邮箱呢,通过查阅资料发现 【-C “你的邮箱”】仅仅用来标识用途,即注释,所以输入任意信息都可,但是推荐使用GitHub邮箱,用来标识该密匙与指定的GitHub账号绑定。
推荐一篇git ssh keys的配置教程,相当的详细
Git教程 SSH keys配置_LolitaAnn的博客-CSDN博客_配置ssh
本篇参考于以下博客:
https://blog.csdn.net/weixin_41995541/article/details/90183684