利用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
相关推荐
RisunJan14 分钟前
Linux命令-skill(发送信号给进程)
linux·运维·服务器
潘正翔14 分钟前
k8s基础_kubeadm搭建k8s集群
linux·运维·docker·云原生·容器·kubernetes
Echo flower22 分钟前
Docker 容器中 Puppeteer 僵尸进程排查与修复
运维·docker·容器·puppeteer
骊城英雄24 分钟前
彩笔运维勇闯机器学习--逻辑回归
运维·机器学习·逻辑回归
笨鸟先飞,勤能补拙42 分钟前
下一个十年:网络安全正在被重写
网络·人工智能·安全·web安全·网络安全·github
孪生质数-1 小时前
AI 应用实践篇——让大模型真正开始工作
linux·运维·服务器·人工智能·深度学习·语言模型·llama
Splashtop高性能远程控制软件1 小时前
连锁零售多门店远程运维指南:从故障响应到批量运维的四项能力
运维·零售·远程控制·splashtop
瞬间&永恒~1 小时前
【MySQL】 InnoDB 锁等待排查与并发压测实验
运维·数据库·mysql
潘正翔1 小时前
k8s进阶_Harbor镜像仓库
git·云原生·容器·kubernetes·gitee·github
vibecoding771 小时前
GitHub 2026 年 7 月热榜:累计 Star 总榜与月度飙星榜
人工智能·github·ai编程