|中文网站|手机浏览
TIME 2026-11-04 17:02:32

GITHUB登录与代码仓库使用教程

广告合作推广|优质广告位开放,欢迎商务咨询
站内搜索
 
友情链接
  • 暂无链接
首页 > 图文 > GitHub SSH密钥配置
图文
GitHub SSH密钥配置
发布时间:2026-11-04        浏览次数:0        返回列表

GitHub SSH密钥配置是让本地电脑通过SSH安全连接GitHub的一种方法,适合刚开始使用Git、需要提交代码或参与开源项目的初学者。完成配置后,推送和拉取代码时通常不必反复输入GitHub账号密码,也能减少认证失败的问题。

GitHub SSH密钥配置

什么是GitHub SSH密钥配置

SSH是一种加密通信方式。配置时,电脑会生成一对密钥:私钥保存在本机,公钥添加到GitHub账户中。两者能够相互验证,但私钥不能公开或发送给他人。以后使用SSH地址操作仓库时,GitHub会根据密钥确认当前电脑是否有权限。

GitHub SSH密钥配置新手入门教程

开始前,请准备一台已安装Git的电脑、一个GitHub账号,以及用于登录账号的邮箱。Windows用户可以使用Git Bash,macOS和Linux用户可以打开终端。输入命令时要注意空格和大小写,命令前的符号不需要手动输入。

GitHub SSH密钥配置的具体操作步骤

  1. 第一步:检查是否已有密钥。在终端执行ls ~/.ssh。如果看到类似id_ed25519和id_ed25519.pub的文件,说明可能已经生成过密钥,使用前应确认它是否属于当前电脑和账号。
  2. 第二步:生成新的密钥。执行ssh-keygen -t ed25519 -C "你的邮箱"。出现保存路径提示时直接按回车即可;出现密码短语提示时,可以设置一个额外密码,也可以按回车留空。
  3. 第三步:启动SSH代理并加载私钥。执行eval "$(ssh-agent -s)",再执行ssh-add ~/.ssh/id_ed25519。如果系统提示文件不存在,请检查第二步中的保存位置。
  4. 第四步:复制公钥内容。执行cat ~/.ssh/id_ed25519.pub,复制显示出来的整行文本。只复制以ssh-ed25519开头的公钥,不要复制私钥文件内容。
  5. 第五步:添加到GitHub。登录GitHub,进入头像菜单中的Settings,选择SSH and GPG keys,点击New SSH key。在Title中填写设备名称,在Key区域粘贴公钥,最后保存。
  6. 第六步:测试连接。执行ssh -T [email protected]。首次连接可能会询问是否继续,确认域名无误后输入yes。如果看到认证成功提示,说明连接基本完成。

GitHub SSH密钥配置实际操作方法

创建或复制仓库时,应选择SSH地址,格式通常类似[email protected]:用户名/仓库名.git。已有远程仓库可以执行git remote -v查看地址,再用git remote set-url origin [email protected]:用户名/仓库名.git进行修改。之后执行git pull或git push即可测试实际使用效果。

学习GitHub SSH密钥配置时常见的问题

  • Permission denied:通常表示公钥没有添加到正确的GitHub账号,或SSH代理没有加载私钥。可重新检查账号、文件路径和ssh-add结果。
  • 仍然要求输入用户名密码:检查仓库远程地址是否为HTTPS。如果地址以https://开头,需要改成SSH地址。
  • 找不到公钥文件:使用ls ~/.ssh确认文件名称,Windows用户也可以在用户目录下的.ssh文件夹中查找。

学习GitHub SSH密钥配置需要注意什么

  • 私钥文件不能上传到GitHub、网盘或代码仓库,公钥才是需要添加到账号中的内容。
  • 为不同电脑设置清晰的Title,方便日后识别和删除不用的密钥。
  • 如果电脑丢失或不再使用,应及时在GitHub设置中删除对应公钥,并重新生成新密钥。

总结

通过生成密钥、上传公钥、测试连接和修改仓库地址,就完成了基本的GitHub SSH密钥配置。初学者可以先在个人测试仓库中练习克隆、提交和推送,再逐步学习SSH代理、多个账号和高级密钥管理。