手把手教你配置GitHub SSH密钥,轻松克隆仓库
创作时间:
作者:
@小白创作中心
手把手教你配置GitHub SSH密钥,轻松克隆仓库
引用
CSDN
1.
https://blog.csdn.net/m0_74957207/article/details/144754914
在使用GitHub进行代码管理时,配置SSH密钥是一种安全且高效的方式。通过SSH密钥,你可以实现免密码登录,简化代码仓库的克隆和推送过程。本文将手把手教你完成GitHub SSH密钥的配置,让你能够轻松克隆和管理代码仓库。
一、引言
简要介绍为何需要配置SSH密钥来安全地与GitHub交互,并说明本文将指导读者一步步完成整个过程。
二、环境准备
- 安装Git:
- 确保你的计算机上已经安装了最新版本的Git。可以通过终端或命令提示符运行
git --version
来检查是否已安装以及其版本号。 - 如果未安装,请访问 Git官网 并根据操作系统下载安装包。
- 创建或登录GitHub账户:
- 如果你还没有GitHub账号,前往 GitHub官网 注册新用户。
- 登录到现有的GitHub账户。
三、生成SSH密钥对
- 打开终端/命令行工具:
- Windows用户可使用Git Bash或PowerShell。
- macOS/Linux用户直接打开终端应用。
- 生成新的SSH密钥对(如果尚未生成):
- 在终端中输入以下命令,按提示操作。这里我们将为密钥指定一个标签(如邮箱),以便识别:
ssh-keygen -t ed25519 -C "your_email@example.com"
- 注意:如果你的系统不支持
ed25519,你可以使用更常见的RSA算法,只需将-t ed25519替换为-t rsa。
- 保存密钥文件:
- 按回车接受默认路径(通常是
~/.ssh/id_ed25519或~/.ssh/id_rsa),或者选择其他位置。 - 设置密码保护(可选但推荐),这将增加安全性。
- 如果不设置,密码按回车即可
四、启动SSH代理并添加私钥
- 启动SSH代理:
- 对于大多数Linux和macOS系统,可以直接在终端中输入:
eval "$(ssh-agent -s)"
- Windows用户可以在Git Bash中执行相同命令,或在PowerShell中使用
Start-Service ssh-agent启动服务。
- 添加私钥到SSH代理:
- 使用下面的命令添加刚生成的私钥:
ssh-add ~/.ssh/id_ed25519
- 如果你在不同的位置保存了私钥,请替换上述路径为实际路径。
五、添加SSH公钥到GitHub
- 复制公钥内容:
- 打开公钥文件(如
~/.ssh/id_ed25519.pub),复制其中的所有文本。如打开Powershell,输入以下指令,查看公钥文件内容,内容全部复制
cat ~/.ssh/id_ed25519.pub
2. **登录GitHub并添加SSH密钥**:
- 访问 [GitHub SSH and GPG keys页面](https://github.com/settings/keys)。
- 点击“New SSH key”按钮。
- 在“Title”字段中给这个密钥起个名字,例如“Personal Laptop”。
- 将之前复制的公钥粘贴到“Key”字段中。
- 点击“Add SSH key”。
### 六、验证SSH连接
1. **测试连接**:
- 使用以下命令测试是否能成功通过SSH连接到GitHub:
ssh -T git@github.com
- 如果一切正常,你应该会看到一条欢迎信息,表明你已经成功地用SSH连接到了GitHub。
如果有问题,补充config文件,在.ssh/目录下创建config文件
Host github.com
Hostname ssh.github.com
Port 443
User git
IdentityFile ~/.ssh/id_rsa_github
IdentityFile ~/.ssh/id rsa github
这里是私钥的路径
### 七、克隆GitHub仓库
1. **获取仓库的SSH URL**:
- 在GitHub项目页面,点击“Code”按钮,选择“SSH”,然后复制URL。
2. **克隆仓库**:
- 在本地终端中,导航到你想存放代码的位置,然后运行:
git clone git@github.com:用户名/仓库名.git
- 用实际的用户名和仓库名称替换占位符。
热门推荐
全总助力职业健康管理:从政策推动到科技赋能
工会如何守护你的职场权益?从传统维权到新业态创新
克里斯蒂亚诺·罗纳尔多:从马德拉到全球足坛的传奇之旅
深秋探秘:天津鼓楼商业街的甜蜜邂逅
天津鼓楼:一座城市的记忆与新生
从达州到张家界沿途著名景点全解析:自然风光与历史文化之旅
海南夜市美食与游玩全攻略:热门夜市推荐及特色体验指南
“熬夜”逛景区火了,年轻人爱上中式夜游
《自然》&《科学》教你避免学术写作拼写错误
掌握英语发音的关键:音标学习与自然拼读入门
玩转拼字游戏,轻松提升英文拼写能力!
用科学方法攻克英语拼写难关
免票!全国多地景区推出学生优惠活动
从《都挺好》看再婚家庭遗产继承:法律与亲情的平衡
丧偶再婚的法律条件与现实困境
王者荣耀S38赛季孙悟空最强出装攻略:暴击流、输出流、半肉流三种搭配详解
玉石自己怎么抛光(纯手工玉器抛光的步骤)
四季水果养生指南:吃出健康好气色!
秋冬水果选购全攻略:从挑选到食用,这些要点你知道吗?
《我的世界》附魔书使用秘籍:打造神装,这些技巧你掌握了吗?
珍苓解郁胶囊:职场抗压神器?
京东健康教你正确服用珍苓解郁胶囊
珍苓解郁胶囊:缓解焦虑的新选择
提高孩子背书记忆力的有效技巧
经常头晕的人,可以吃香蕉吗?医生:这3类人再爱也要避免这几物
香蕉的最佳食用时间及营养价值解析
女方结婚陪嫁清单(最全版)
古代女方嫁妆:夫家可占为己有吗?为什么?
诺如病毒预防指南(校园篇和个人家庭篇),国家疾控发布!
诺如病毒感染一般几天能好,怎么治疗