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就可以不用输入密码了

相关推荐
幸运的大号暖贴1 小时前
解决Vibe Coding时Idea经常不自动git add问题
java·人工智能·git·intellij-idea·claudecode·opencode
darkb1rd2 小时前
deepclaude:低成本指南,17 倍省调用费
开源·github·好物分享
摇滚侠2 小时前
如何打开 GitHub,GitHub 是基于 Git 版本控制系统的在线代码托管平台
git·github
DogDaoDao3 小时前
【GitHub】System Informer:Windows 平台最强开源系统监控与调试利器
windows·程序员·开源·github·开发工具·system informer
MY_TEUCK3 小时前
【Git 实习生小白专用】:最安全、永不翻车、公司最爱 的标准版本控制工作流程
git·安全·github
donecoding4 小时前
第一次用 git worktree,连踩了三个坑(附无痛清理姿势)
git
spmcor4 小时前
解决 Git 中已跟踪目录无法被 .gitignore 忽略的问题
git
逛逛GitHub4 小时前
这款 DeepSeek V4 终端编程神器,在 GitHub 上火了。
github
冴羽yayujs5 小时前
GitHub 前端热榜项目 - 日榜(2026-05-07)
前端·github
java1234_小锋6 小时前
能让你的 AI 编程 Token 降低 60% 以上的开源神器:目前 GitHub 狂揽约 4.2 万星标
人工智能·github·ai编程