首页 > 其他分享 >git配置免密使用

git配置免密使用

时间:2023-09-12 16:34:00浏览次数:37  
标签:公钥 配置 免密 git ssh https

git配置免密使用

环境:linux ubuntu22.04

区分https clone 和 ssh clone

不同的克隆方式导致校验方式不同,对应的免秘方式也不一样。
https通过记住账号密码免登,ssh通过校验生成的密钥免登。 通常都用ssh校验。

gitlab配置ssh免密

安装并配置完成name和email之后

第一步:检查本地主机是否已经存在ssh key:

image-20230912162316629

如果如上图所示,则已存在公钥,可直接跳过第二步

第二步:执行命令

ssh-keygen -t rsa -C '[email protected]'
#邮箱是之前设置的email

执行完成后会生成公钥:

image-20230516104741337

第三步:进入/root/.ssh/id_rsa.pub中将刚刚生成的公钥复制;注意,如果里面有多个公钥别复制错了

第四步:登录gitlab添加公钥

image-20230516105601407

将刚才复制的公钥粘贴到第3步的文本框中,密钥的标题可选填写,默认会是绑定的邮箱,第4步点击添加密钥及完成

github配置ssh

关于github设置ssh免密,下面这篇文章说的相当详细

(3条消息) Github配置ssh key的步骤(大白话+包含原理解释)_github key_风中一匹狼v的博客-CSDN博客

git配置https免密

配置.git/config

命令行执行以下命令:

git config --global credential.helper store

设置完成后,再输入一次用户名密码之后,不管是使用https方式拉取仓库还是提交代码就都不需要再输入用户名密码了

***两种方法均是验证通过的

标签:公钥,配置,免密,git,ssh,https
From: https://www.cnblogs.com/xiaoxingxing-chen/p/17696785.html

相关文章

  • VMware Workstation 虚拟机配置桥接
    VMwareWorkstation虚拟机配置桥接1.配置网络首选项2.更改虚拟机网络模式3.查看物理机网络信息3.1查看物理机网卡,子网掩码,网关信息3.2查看物理机网卡,DNS信息4.配置虚拟机网卡信息根据物理机查询的信息,进行以下配置:5.验证测试......
  • 一图看懂iPhone 15系列:15/Plus/Pro/Pro Max有啥区别?详细配置对比
    距离iPhone15系列发布只剩下2天(北京时间9月13日凌晨1点),即将推出预计分别是iPhone15、iPhone15Plus,以及Pro系列的iPhone15Pro以及iPhone15ProMax。TrendForce集邦汇总了四款新机规格预测。硬件方面,受欧盟订定法案的限制,苹果也将于今年加入Type-C的行列,全新更换C口。iPho......
  • logback日志压缩配置
     <configuration><!--RollingFileAppender继承自FileAppender,具有轮转日志文件的功能,是我们最常使用的Appender--><appendername="ROLLING"class="ch.qos.logback.core.rolling.RollingFileAppender"><!--支持多个JVM同时写一个文件......
  • android 很棒的UI合集 都是git地址很不错的需要makedown配合使用
    MaterialNameLicenseDemoMaterialDesignLibraryApacheLicenseV2DrawerArrowDrawableApacheLicenseV2MaterialTabsApacheLicenseV2PagerSlidingTabStripApacheLicenseV2material-rippleApacheLicenseV2RippleEffectMITLDrawerApacheLicenseV2material-design-icons......
  • 配置Ceph #2
    在node01节点为每个节点配置OSD(对象存储设备)。1)为各个节点配置firewalld[root@node01~]#forNODEinnode01node02node03dossh$NODE"firewall-cmd--add-service=ceph;firewall-cmd--runtime-to-permanent"donesuccesssuccesssuccesssuccessWarning:ALREADY......
  • 配置Ceph #1
    本次Ceph配置环境如下:hostnameiprolesnode01.srv.world192.168.10.101ObjectStorage;MonitorDaemon;ManagerDaemonnode02.srv.world192.168.10.102ObjectStoragenode03.srv.world192.168.10.103ObjectStorage以上OS系统均使用CentosStream9,采用最小安装,sdb将作为Ceph专用磁......
  • 十一、Nginx大文件传输配置
    某些业务场景中需要传输一些大文件,但大文件传输时往往都会会出现一些Bug,比如文件超出限制、文件传输过程中请求超时等,那么此时就可以在Nginx稍微做一些配置,先来了解一些关于大文件传输时可能会用的配置项:在传输大文件时,client_max_body_size、client_header_timeout、proxy_read_ti......
  • 十二、Nginx配置SSL证书
    随着越来越多的网站接入HTTPS,因此Nginx中仅配置HTTP还不够,往往还需要监听443端口的请求,HTTPS为了确保通信安全,所以服务端需配置对应的数字证书,当项目使用Nginx作为网关时,那么证书在Nginx中也需要配置,接下来简单聊一下关于SSL证书配置过程:①先去CA机构或从云控制台中申请对应的SSL证......
  • Kubernetes 集群的优化 节点配额和内核参数调整 自动增加etcd节点 Kube APIServer 配
    一、节点配额和内核参数调整对于公有云上的Kubernetes集群,规模大了之后很容器碰到配额问题,需要提前在云平台上增大配额。这些需要增大的配额包括:虚拟机个数vCPU个数内网IP地址个数公网IP地址个数安全组条数路由表条数持久化存储大小参考gce随着node节点的增加master节点的配......
  • ORACLE Enterprise Manager Database Express(OEM-express)配置端口和启动方法
    1.问题之前一直进不去ORACLEEnterpriseManagerDatabaseExpress,显示的是localhost拒绝了访问,经过查阅知道是没有配置相应端口。2.解决方法转载自:https://blog.csdn.net/wshjx0001/article/details/1224660151.首先查看监听状态,如果监听没有启动需要先启动监听2.在SQLpl......