git ssh配置

ssh配置

执行以下命令进行配置

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

执行以下命令生成秘钥:

ssh-keygen -t rsa -C “这里换上你的邮箱”

执行命令后需要进行3次或4次确认。直接全部回车就好了。在指定目录会生成id_rsa和id_rsa.pub文件
git ssh配置_第1张图片
打开你的gitlab,进入配置页,把id_rsa.pub里面的内容填进gitlab的key里面:
git ssh配置_第2张图片

注意::会发现配置了拉代码还是没有权限,接下来重要:
找到git安装目录下的etc\ssh ssh_config文件,例如D:\software\Git\etc\ssh ssh_config文件,在文件结尾写入下面代码:

Host *
IdentityFile ~/.ssh/id_rsa # 秘钥的位置
HostkeyAlgorithms +ssh-rsa # 使 openssh 支持 rsa 算法
PubkeyAcceptedAlgorithms +ssh-rsa
PubkeyAcceptedKeyTypes +ssh-rsa

接下来可以愉快的用啦。

git小乌龟配置ssh使用

1、先按照上面流程把git ssh配置好

2、在开始菜单里,打开 TortoiseGit 下的 PuTTYgen
git ssh配置_第3张图片

3、在 Conversions 菜单中点击 Import key,找到上面生成的 id_ras(私钥) 文件:
git ssh配置_第4张图片
4、点击Save private key 按钮,保存为.ppk文件, 文件名随便填。

5、在开始菜单里,打开 Pageant,会出现在右下角的任务栏里,需要双击打开:
git ssh配置_第5张图片

6、添加上面保存的.ppk文件,关闭即可
git ssh配置_第6张图片
7、回到项目代码目录里,把远端URL换成SSH链接,Putty 密钥添加上面保存的.ppk文件
git ssh配置_第7张图片
8、完成以上步骤尝试拉取操作,如果出现下面的情况:
git ssh配置_第8张图片

9、检查设置-》“网络”里的SSH客户端路径是否正确,需要把ssh客户端路径改成git安装包下面的ssh.exe安装包路径:
git ssh配置_第9张图片

10/到这里就可以愉快的拉代码啦!!

你可能感兴趣的:(git,git,ssh,gitlab)