Git配置免密登录Github

1、登录 GitHub ,点击右上角头像,选中 Settings (设置)。

https://github.com 登录你的帐号,登录以后点击右上角你的头像的Settings

如果没有设置,输入下面的指令进行设置:

git config --global user.name "用户名"

git config --global user.email "邮箱"

输入cd ~/.ssh查看是否已经创建了SSH公秘钥,如果没有创建则输入以下指令进行创建(连按三下回车):

ssh-keygen -t rsa -C "邮箱"

创建成功后会在~目录创建一个.ssh文件夹,id_rsa存放秘钥,id_rsa.pub存放公钥

显示并复制SSH公钥:

cat ~/.ssh/id_rsa.pub

二、在Github添加SSH公钥

在Settings找到SSH and GPG keys,Title随便取,粘贴公钥,点击添加

三、创建一个Token

进入Settings/Developer settings,选择Personal access tokens,新建一个token(选项全选即可)

四、测试免密上传

使用一个本地仓库测试免密上传,在执行git push origin master之后,会弹出弹窗让输入账号和密码,账号输入github的用户名,密码输入上面的Token。

注意,如果输入错误了,需要输入以下指令清除信息,才能重新输入:

git config --system --unset credential.helper

以后再push就可以不用输入密码了

相关推荐
未名编程几秒前
本地项目上传 GitHub 私有库:GitHub CLI 与 Git 原生双方案详解
git·github
我是一只代码狗21 分钟前
git和master分支进行对比差异
git
弘毅 失败的 mian23 分钟前
Git 标签管理
经验分享·笔记·git
TPBoreas31 分钟前
前端项目 Git 仓库管理策略选择
git
2501_9462139032 分钟前
Zettlr(科研笔记) v4.0.0 中文免费版
java·经验分享·笔记·pdf·github·ocr·开源软件
钦拆大仁1 小时前
Git提交代码报错fatal: detected dubious ownership ...
git
C_心欲无痕1 小时前
git - git push同时推送GitHub和Gitee两个远程仓库
git·gitee·github
骁悦彬子1 小时前
IntelliJ IDEA2025 版本控制(svn、git) 修改文件后,所属目录的颜色也变化
git·svn·intellij-idea
FIT2CLOUD飞致云1 小时前
汇报丨1Panel开源面板2025年终总结
linux·运维·服务器·开源·github·1panel
一只旭宝2 小时前
Linux专题十四:git代码管理库
git