利用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
相关推荐
AOwhisky19 分钟前
MySQL 学习笔记(第六期):MySQL 备份与恢复
运维·数据库·笔记·学习·mysql·云计算
赵民勇33 分钟前
Linux file命令详解
linux·运维
网络研究院34 分钟前
AgentGG:开源的代理式 SAST 扫描器
开源·github·工具·网络研究观·agentgg
li-xun1 小时前
LINUX DO 社区注册机制调整与公益 AI 服务动态
linux·运维·人工智能
j_xxx404_1 小时前
MySQL表操作硬核解析:从 CREATE TABLE 到磁盘文件、ALTER TABLE 与 DDL 风险
运维·服务器·数据库·c++·mysql·adb·ai
前端程序猿i1 小时前
Nginx 教程:从入门到能上线
运维·nginx
木雷坞1 小时前
Qdrant Docker 部署教程:数据卷、API Key 和集合初始化
运维·docker·容器·知识图谱
团象科技1 小时前
外贸站选海外服务器 拆解跨境运营中常被忽略的核心性能细节
运维·服务器
Lv_沐曦2 小时前
银河麒麟桌面版安装、多屏配置、触摸校准
运维·docker·samba·vsftpd·银河麒麟·触控校准·多屏配置
半壶清水2 小时前
ubuntu下利用ns-3 + NetAnim搭建可视化路由选路过程的方法
linux·运维·ubuntu