Windows下Git账号以及TortoiseGit配置

转:Git账号以及TortoiseGit配置

SSH配置

1. 设置git的user.name和email

git config --global user.name "xxx"
git config --global user.email "[email protected]"

2. 生成密钥

ssh-keygen -t rsa -C "[email protected]"

连续三个回车,会生成两个文件id_rsa 和 id_rsa.pub 在~/.ssh目录下
若出现ssh-keygen命令不存在时,可能是该命令没有添加至path,该命令位于git安装目录下的/usr/bin

3. 添加密钥到ssh-agent

为了确保 ssh-agent 是可用的。ssh-agent是一种控制用来保存公钥身份验证所使用的私钥的程序,其实ssh-agent就是一个密钥管理器,运行ssh-agent以后,使用ssh-add将私钥交给ssh-agent保管,其他程序需要身份验证的时候可以将验证申请交给ssh-agent来完成整个认证过程。

ssh-add ~/.ssh/id_rsa

如果命令显示无法连接,则先输入以下命令:

ssh-agent bash

4. 登录GitLab,将id_rsa.pub的内容添加进去。

你可能感兴趣的:(Windows下Git账号以及TortoiseGit配置)