当前位置: 首页 > news >正文

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文件
在这里插入图片描述
打开你的gitlab,进入配置页,把id_rsa.pub里面的内容填进gitlab的key里面:
在这里插入图片描述

注意::会发现配置了拉代码还是没有权限,接下来重要:
找到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
在这里插入图片描述

3、在 Conversions 菜单中点击 Import key,找到上面生成的 id_ras(私钥) 文件:
在这里插入图片描述
4、点击Save private key 按钮,保存为.ppk文件, 文件名随便填。

5、在开始菜单里,打开 Pageant,会出现在右下角的任务栏里,需要双击打开:
在这里插入图片描述

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

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

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

http://www.lryc.cn/news/13680.html

相关文章:

  • Linux进程概念(三)
  • 新手福利——x64逆向基础
  • 虚幻c++中的细节之枚举类型(enum)
  • 判断某个字符串在另一个字符串中的个数
  • 测试人员如何运用好OKR
  • CentOS7 Hive2.3.9 安装部署(mysql 8.0)
  • 【PTA Advanced】1142 Maximal Clique(C++)
  • 1. MySQL在金融互联网行业的企业级安装部署
  • 【C++修炼之路】19.AVL树
  • 项目管理工具dhtmlxGantt甘特图入门教程(十):服务器端数据集成(下)
  • LeetCode 793. 阶乘函数后 K 个零
  • maven打包顺序与jvm类加载顺序
  • ④ 链表
  • 小孩扁桃体肿大3度能自愈吗?6岁小孩扁桃体肥大怎么治效果好?
  • 【C++提高编程】C++全栈体系(二十二)
  • linux系统编程2--网络编程socket知识
  • Python-__repr__、__hash__和__eq__方法,split()、join()、yield()和append()函数
  • 【安卓开发】安卓广播机制
  • 移动WEB开发四、rem布局
  • request.getURL()和request.getURI() 以及通过request获得路径相关大全
  • java网络编程-nio学习:阻塞和非阻塞
  • JVM-JMM内存模型(happens-before、volatile)
  • 算法leetcode|37. 解数独(rust重拳出击)
  • SpringBoot整合Dubbo
  • [软件工程导论(第六版)]第9章 面向对象方法学引论(课后习题详解)
  • 光学分辨率光声显微镜中基于深度学习的运动校正算法
  • 浅谈UG二次开发中使用的FindObject
  • 贪心原理及刷题
  • 2023赏金计划:Coremail SRC漏洞征集与样本奖励火热进行中
  • 简记:清理指定后缀名文件的 powerhsell 小脚本