git的配置
ssh密钥以及创建密钥对
SSH是一种网络协议,用于计算机之间的加密登录。1995年芬兰学者设计了SSH协议,将登陆信息全部加密,成为互联网安全的一个基本解决方案。
创建就是通过加密的方式生成一对SSH密钥,公钥和密钥,由我们自己保存的是私钥,放在服务器里面的叫做公钥,私钥放在本地的机器中就可以使用SSH命令实现远程连接。
为什么使用SSH密钥
1. 安全强度高。
2. 配置私钥后 可以远程连接,不用重复输入密码,比较方便使用。
创建SSH密钥对
1. 打开gitbash 输入以下指令,查看是否已经生成SSH密钥
2. 生成SSH密钥
`$ ssh-keygen -t rsa -C "youremail@example.com"`
密钥类型可以用 -t选项指定。如果没有指定则默认生成SSH-2的RSA密钥。同时在密钥中有一个注释字段,用-C来指定所指定的注释,可以方便用户标识这个密钥,指出密钥的用途或其他信息。

如果不想要这些可以直接输入:`$ ssh-keygen` 然后按几次回车,会在.ssh目录下生成id_rsa.pub密钥。
3. 输入`$ cat id_ras.pub` 打开密钥文本 将出现的一段公钥复制
4. 登录gitlab 点击右上角的头像 打开settings -> SSH keys 将复制的公钥粘贴到key的输入框
5. `$ ssh -T git@gitlab.com`测试是否配置成功
若返回 Hi XXX! You’ve successfully authenticated, but Gitee.com does not provide shell access. 内容,则证明添加成功。
