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

使用以下命令创建公钥:

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

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

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

shell 复制代码
cd ~/.ssh

.ssh 目录存放在用户主目录下,里面存放了 id_rsa 和 id_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
相关推荐
苏三的开发日记4 分钟前
百度网盘p2p加速文件存储位置修改记录
运维
LabVIEW开发24 分钟前
Anritsu 2602A:频谱仪的几种测量怎么自动跑
运维·服务器·labview·labview知识·labview功能·labview程序
miofly25 分钟前
GitHub 今日推荐|SCSKiller:游戏着色器预编译消除卡顿
开源·c#·github
2401_8685347833 分钟前
存储系统规划设计
运维·服务器·智能路由器
JavaPub-rodert42 分钟前
Docker 镜像地址总失效?基于 DockerHub 项目用 GitHub Actions 做一个自动检测状态页
docker·容器·github
螺蛳粉 螺蛳粉1 小时前
第一篇:Keepalived 高可用实战:VIP 漂移与 Nginx 主备切换完整指南
运维·nginx·负载均衡·keepalived·高可用
荣合技术服务1 小时前
VMware ESXi 虚拟化平台服务器虚拟机数据恢复服务
linux·运维·服务器
miofly1 小时前
GitHub 日榜趋势速报 | 2026-10-06
开源·github
爱吃香菜的初学者1 小时前
十三.Linux——信号量
linux·运维·服务器·开发语言
吴声子夜歌1 小时前
Nginx应用与运维——Nginx在Kubernetes中的应用(三)
运维·nginx·kubernetes