git配置免密使用

git配置免密使用

环境:linux ubuntu22.04

区分https clone 和 ssh clone

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

gitlab配置ssh免密

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

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

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

第二步:执行命令

ssh-keygen -t rsa -C 'xxx@xxx.com'
#邮箱是之前设置的email

执行完成后会生成公钥:

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

第四步:登录gitlab添加公钥

将刚才复制的公钥粘贴到第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方式拉取仓库还是提交代码就都不需要再输入用户名密码了

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

posted @   搬砖业余人士  阅读(1312)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示