Git配置SSH KEY
一个远程的Git仓库通常会提供HTTPS和SSH两种操作方式给用户,HTTPS的方式每次认证都需要输入密码,而SSH的方式则需要在服务器上配置SSH KEY(SSH公钥),提供了SSH KEY后,远程仓库就可以自动使用SSH公钥来进行认证,而不需要输入密码了。
- 右键打开
Git Bash Here
,输入git config --global --list
查看是否配置了用户名user.name
和邮箱user.email
。
- 如果没有配置用户名和邮箱,则输入
git config --global user.name "你的用户名"
和git config --global user.email "你的邮箱"
,然后直接回车,回车后不会有任何提示,但是可以通过Git配置文件~/.gitconfig
查看命令是否生效(~
表示用户目录,如果是自己的电脑,这个目录通常在C:\Users\Administrator
)。
- 输入
ssh-keygen -t rsa -C "你的邮箱"
或ssh-keygen -t ed25519 -C "你的邮箱"
(推荐,此算法相较rsa更安全),然后一路回车即可,表示都使用默认值(如果不想使用默认值,则根据提示输入对应的值即可,比如密钥文件的存放路径、密码等信息),之后在用户目录的.ssh
文件夹下会自动生成 包含私钥的文件id_rsa
和包含公钥的文件id_rsa.pub
。
- SSH KEY的配置需要用到公钥,即
id_rsa.pub
文件中的内容,在对应的远程仓库管理界面(比如GitHub)找到个人账户的SSH KEY配置界面(该配置项通常在个人设置里面,名称一般叫SSH KEY或SSH xxx keys等,很好找的),然后新建一个SSH KEY配置,将id_rsa.pub
文件中的内容复制上去即可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
2020-07-24 机器学习:K近邻算法(KNN)
2019-07-24 Flask笔记:cookie