利用SSH将本地仓库文件推送至远程仓库(GitHub)

使用以下命令创建公钥:

shell 复制代码
ssh-keygen -t rsa -C "xxx@xx.com"

填写自己的邮箱,无需设置密码,一路回车即可。

使用以下命令查看 SSH 秘钥:

shell 复制代码
cd ~/.ssh

.ssh 目录存放在用户主目录下,里面存放了 id_rsaid_rsa.pub 两个文件,它们是 SSH key 的秘钥对。id_rsa 是私钥,不能轻易泄露, id_rsa.pub 是公钥,可以让他人知道。

使用以下命令查看公钥内容:

复制代码
cat ~/.ssh/id_rsa.pub

复制公钥,粘贴到自己的 GitHub 上。具体来说,打开 GitHub 设置中的 SSH and GPG keys 选项,然后添加新的 SSH key,将公钥的内容粘贴进去即可。

推送文件:

shell 复制代码
git init
git add README.md
git commit -m "first commit"
git branch -M main
git remote add origin git@github.com:user_name/project_name.git
git push -u origin main
相关推荐
其实防守也摸鱼1 小时前
KMP全栈开发:从Android到AI Agent的技术演进与实践
android·运维·网络·人工智能·学习·安全·macos
冰封之寂10 小时前
Docker 资源管理终极指南:CPU、内存与 IO 的精细化控制
linux·运维·服务器·docker·云计算
小柯南敲键盘11 小时前
图片翻译API接入与自动化实现指南
运维·python·自动化
小锋学长生活大爆炸11 小时前
【福利】最新免费领取云服务器和虚拟主机攻略
网络·github
9523611 小时前
Docker - 基础
运维·后端·docker·容器
Promise微笑12 小时前
智能激光清障仪选型指南:高效运维与安全保障的关键考量
运维·安全
Code_Ignis12 小时前
docker国内可用源(持续维护)
运维·docker·容器
一叶龙洲12 小时前
向日葵远程Ubuntu,支持隐私屏
linux·运维·ubuntu
酷可达拉斯12 小时前
Linux操作系统-shell编程之Grep与正则表达式
linux·运维·服务器·正则表达式·centos
码流怪侠12 小时前
GitHub 2026年7月热门项目全景盘点:Agent Skills 生态炸裂,开源世界正在重写规则
程序员·github·agent