git代码管理工具之ssh public key
生成ssh public key
Windows:
- 进入git工具
Git Bash
,输入:
git-keygen -t rsa -C "youremailname"
-t
(type)密钥的类型指定;
- 如果没有指定, 默认生成用于SSH-2的RSA密钥, 这里使用的是rsa。
-C
(commit)密钥的注释字段;
- 同时在密钥中有一个注释字段, 用
-C
来指定的注释可以方便用户标识这个密钥,指出密钥的用途或者其他有用的信息。所以在这里输入自己的邮箱或者其他都行(大多数情况下都是通过邮箱进行标识)。
- 同时在密钥中有一个注释字段, 用
- 如下图所示:
- 点击确认的同时会出现要求输入一个密语字符串(passphrase), 空表示没有密语。接着会让输入2次口令(passphrase),空表示没有口令,3次回车即可完成创建的步骤。
- 创建完成后,会在
C:\Users\JackDan9\.ssh
下面存在id_rsa.pub文件,如下图所示:
- 上图所示表明你的
ssh public key
生成成功, 拷贝id_rsa.pub中的文件到Settings中的SSH Public Key
就可以拥有操作git仓库的权限了。
Linux
- Linux操作系统直接在
Terminal
下进行操作, 输入:
git-keygen -t rsa -C "youremailname"
-t
以及-C
作用同Windows中的版本一致, 效果图如下:
- 查看public-key的内容效果图如下:
JackDan Thinking