ssh key使用
进入
.ssh
文件夹,如果没有,直接第2步生成key,会自己产生.ssh
文件夹cd ~/.ssh
生成key,
-t
,选择rsa方式生成密钥,-b
设置密钥大小,-C
后跟则gitee账号绑定的邮箱(再给github生成ssh key时我好想这里写的不是邮箱,但也能用)ssh-keygen -t rsa -b 2048 -C "your gitee email"
根据提示输入ssh key名字和密码,密码直接敲两下回车,选择不设置密码
- 复制.pub内容到gitee和github的ssh位置,在账号设置->ssh里
要复制的是.pub
已gitee为例(github我已经添加过了) 建立config文件,避免git ssh冲突
在.ssh
文件夹下,建立config
文件,编写如下内容,注意文件名字替换为你建立ssh-key的名字# github Host github.com HostName github.com PreferredAuthentications publickey IdentityFile ~/.ssh/github_TkPd_Linux # gitee Host gitee.com HostName gitee.com PreferredAuthentications publickey IdentityFile ~/.ssh/gitee_TkPd_Linux
连接测试
ssh -T git@github.com ssh -T git@gitee.com
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。