首次使用Git

设置Git的user name和user - email

git config --global user.name yourname
git config --global user.email youremail

检查是否已经有ssh key

在git bash 中执行命令

ls -al ~/.ssh

TortoiseGit(小乌龟)设置pageant开机自启动且自动加载SSH Key配置SSH秘钥_git

存在 id_isa 和 id_isa.pub 文件,证明已经存在 ssh key了,可以直接跳过直接使用

生成密钥

在Git Bash中

  1. 创建秘钥命令:ssh-keygen -t rsa -C “your_email@example.com”
  2. windows下秘钥文件路径:C:\Users\YTF.ssh\id_rsa.pub
  3. Mac下秘钥ssh文件:终端输入 $ open ~/.ssh
  4. 将生成的秘钥复制到码云gitlab GitHub那些地方的ssh配置中就可以了。

小乌龟TortiseGit生成密钥

TortoiseGit 使用扩展名为ppk的密钥,而不是ssh-keygen生成的rsa密钥。使用命令ssh-keygen -C “邮箱地址” -t rsa产生的密钥在TortoiseGit中不能用。而基于git的开发必须要用到rsa密钥,因此需要用到TortoiseGit的putty key generator工具来生成既适用于git的rsa密钥也适用于TortoiseGit的ppk密钥,具体配置步骤如下
运行TortoiseGit开始菜单中的puttygen程序,点击“Generate”按钮,会自动生一个随机的key,
将生成的key复制,粘贴到git账户中的SSH public key中,就是适用于git的公钥
Save private key, 将生成的key保存为适用于TortoiseGit的私钥(扩展名为.ppk)
运行TortoiseGit开始菜单中的Pageant程序,添加ppk文件

TortoiseGit(小乌龟)设置pageant开机自启动且自动加载SSH Key

找到TortoiseGit 的安装目录的bin目录,然后找到pageant.exe 运行 或是 window键打开开始菜单,搜索pageant右键打开文件夹所在位置创建并复制快捷方式
window+r 输入shell:startup;点击确定将复制好的快捷方式放入该目录下
Pageant 是TortoiseGit中负责和服务端验证,通过加载公钥ppk来完成验证
关联加载秘钥ppk

  • 选中pageant 的快捷方式 查看属性,然后有个目标的一栏,前面是 pageant 程序的位置 ,在后面空格 然后粘贴ppk秘钥的路径