使用git的时候,需要进行ssh配置。

SSH 密钥生成

1.生成 SSH 密钥

执行以下指令(一直回车即可),生成指定SSH密钥,yourname自己命名

ssh-keygen -t rsa -f ~/.ssh/id_rsa.yourname

2.配置

编辑~/.ssh/config配置文件(不存在则新建)

#张三访问 github.com 的时候,用的是 ~/.ssh/id_rsa.zhangsan 这个私钥
Host github.com
User zhangsan
IdentityFile ~/.ssh/id_rsa.zhangsan

#李四访问 gitee.com 的时候,用的是 ~/.ssh/id_rsa.lisi 这个私钥
Host gitee.com
User lisi
IdentityFile ~/.ssh/id_rsa.lisi

3.配置公钥

将公钥配置到git版本管理工具上(如:github)

cat ~/.ssh/id_rsa.lisi.pub

备注

执行ssh-keygen [options] 常用参数如下:

-t:指定生成密钥的类型,默认使用SSH2d的rsa
-f:指定生成密钥的文件名,默认id_rsa(私钥id_rsa,公钥id_rsa.pub)
-C:提供一个新注释
-P:提供旧密码,空表示不需要密码(-P ‘’)
-N:提供新密码,空表示不需要密码(-N ‘’)

本文由 一切随风 创作,可自由转载、引用,但需署名作者且注明文章出处。

只有地板了

  1. nojnsikacx
    nojnsikacx

    你的文章让我感受到了不一样的视角,非常精彩。 http://www.55baobei.com/uLbN6dkH9I.html

添加新评论