mac上将代码上传到github
前言
有时我们会写一些小程序来学习新的知识,但是完事之后过一段时间可能会忘记,最好的办法就是找到原来的代码看一看。现在可以将代码免费托管到一些网站上,其中最著名的非github莫属了,
今天就把这个过程记录下,方便其他同学和自己查看
步骤
- 一 创建github账户
- 二 安装git客户端 (因为mac和linux自带,windows的同学请去哭泣五分钟吧)
- 三 创建ssh 本地代码和github仓库的连接者
- 四 使用秘钥连接github
- 五 创建一个project
- 六 将代码上传到github
打开官网:https://github.com 点击【sign up】
$cd ~/.ssh //检查是否已经存在ssh
如果存在,可以考虑使用已有的
如果不存在,通过默认的参数直接生成ssh,一路回车就可以搞定了,但我相信大家多数都已经有这个目录了。
生成秘钥:
1 | ssh-keygen -t rsa -C xiaogangfan @126 .com (邮箱是github的注册邮箱) |
这样秘钥就生成了
在github中添加ssh,如下图:
- 登陆github,选择Account Settings-->SSH Keys 添加ssh
- Title:xiaogangfan@126.com (这个可以随便填,建议用邮箱哦)
- Key:打开你生成的id_rsa.pub文件,将其中内容拷贝至此。

完成之后记得要验证哦,验证秘诀:
输入命令
ssh -T git@github.com
返回如下代表成功
1 | Hi xiaogangfan! You've successfully authenticated, but GitHub does not provide shell access. |
如果没有返回,请点击这里,查询失败的原因
点击【New respository】
输入【Repository name】
地址:git@github.com:xiaogangfan/vaidation.git
1 2 3 4 5 6 | git init //初始化本地仓库 git add . //将代码放到提交区 git commit -m "commit" //提交到要地仓库,并写一些注释 -m 代表注释 git remote add origin git @github .com:xiaogangfan/vaidation.git //连接远程仓库并建了一个名叫:origin的别名 git pull --rebase git @github .com:xiaogangfan/vaidation.git //更新一下 git push -u origin master //将本地仓库的东西提交到地址是origin的地址,master分支下 |
到此完毕了
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?