git-生成证书、公钥、私钥、error setting certificate verify locations解决方法

解决方法

  • 方法1-配置证书、公钥、私钥
    • 打开Git Bash
    • 设置名称和邮箱
    • 执行,~/.ssh
    • 执行,ssh-keygen -t rsa -C "这是你的邮箱",如图:
    • 进入文件夹可以看到
    • 用记事本之类的软件打开id_rsa.pub文件,并且复制全部内容。
    • 进入gitlab,找到setting,再找到 SSHKeys,将复制的的内容放到 key立即可,Title随便起,如图:
    • 点击 add key,看到如下图,则gitlab添加密钥成功:
  • 方法二-修改认证文件路径

方法1-配置证书、公钥、私钥

打开Git Bash

git-生成证书、公钥、私钥、error setting certificate verify locations解决方法_第1张图片

设置名称和邮箱

git config --global  user.name "这里换上你的用户名"
git config --global user.email "这里换上你的邮箱"

执行,~/.ssh

确认本机是否有.ssh文件夹
如下,有.shh文件夹,正常
在这里插入图片描述

如下,没有.shh文件夹
在这里插入图片描述
进入父级路径c:/Users/Administrator手动创建一个文件夹,名字就叫.shh
git-生成证书、公钥、私钥、error setting certificate verify locations解决方法_第2张图片

执行,ssh-keygen -t rsa -C “这是你的邮箱”,如图:

ssh-keygen -t rsa -C "这是你的邮箱"

在这里插入图片描述
然后一直敲回车键,不用输入密码,最后创建成功
git-生成证书、公钥、私钥、error setting certificate verify locations解决方法_第3张图片
在这里可以看到id_rsaid_rsa.pub文件已经生成。并且生成的路径也已显示

进入文件夹可以看到

  • id_rsa文件是私钥,要保存好,放在本地,私钥可以生产公钥,反之不行。
  • id_rsa.pub文件是公钥,可以用于发送到其他服务器,或者git上

用记事本之类的软件打开id_rsa.pub文件,并且复制全部内容。

进入gitlab,找到setting,再找到 SSHKeys,将复制的的内容放到 key立即可,Title随便起,如图:

git-生成证书、公钥、私钥、error setting certificate verify locations解决方法_第4张图片

点击 add key,看到如下图,则gitlab添加密钥成功:

git-生成证书、公钥、私钥、error setting certificate verify locations解决方法_第5张图片

方法二-修改认证文件路径

git config --system http.sslcainfo "ca-bundle.crt文件的路径" 

你可能感兴趣的:(git)