检查 id_rsa.pub 是否存在
2. 不存在即生成新的key
3. 将key加到git
复制id_rsa.pub文件内容到git ->settings ->ssh keys
github上可以下命令测试
4. 确认ssh-agent处于启用状态
不执行可能会有报错:sign_and_send_pubkey: signing failed: agent refused operation
5. 配置多个ssh公钥
https://www.cnblogs.com/yu-hailong/p/11458782.html
参考资料:
https://www.jianshu.com/p/eb742fe78b93
https://www.cnblogs.com/ailhc/p/6586465.html
如果此目录下没有找到,在Git Bash Here中输入如下命令
1、设置git的用户名和邮箱
2、生成公钥和私钥
成功会出现一个图形(一般不会失败。。。)
密钥的存储地址在:C盘 ->用户 ->当前用户 ->.ssh目录下
1、打开.ssh文件,会显示id_rsa 和 id_rsa.pub两个文件,id_rsa是私钥, id_rsa.pub是公钥,用记事本打开 id_rsa.pub然后复制;
2、打开使用的git找到ssh keys然后新增ssh,将复制的公钥粘贴,名称可以根据自己的需求取;
3、测试是否成功
4、打开项目使用ssh克隆项目即可(可以用编辑器或者命令)
1.安装 gpg
2.创建gpg-ID
根据提示填写配置信息, 到第三步选择有效期时, 输入0, 指的是永久有效, 最后一步, 填写密码可以不用写
3.查看创建信息
5.将gpg 公钥添加在git仓库
复制内容, 添加到此处 GitHub GPG Keys
4.git 全局配置签名
5.git commit -s 参数来开启 GPG key
可以在git 仓库看到
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)