上传项目到GitHub
上传本地项目到GitHub
本文记录了在上传项目的过程中遇到的问题,虽然都是小问题,但还是有必要记录一下。
一、首先,创建一个github账户,此处不做描述
二、创建一个仓库,拿到仓库的地址,例如: git@github.com:用户名/仓库名.git
三、创建好仓库,就可以往里面放东西了,首先,我们需要在本地下载一个git,安装过程此处不再描述
git配置和github的ssh key配置如下:
git config --global user.name 'your name' git config --global user.email 'your email' ssh-keygen -t rsa
一路回车,生成公钥
把生成的公钥拷到GitHub用户设置中
使用 cat ~/.ssh/id_rsa.pub 查看,拷贝公钥内容
网页登录github,点击头像--->settings--->SSH and GPC keys--->new SSH key,名字随便起,然后把公钥拷进去
之后可以测试连接是否成功
ssh -T git@github.com
出现一下内容表示成功
四、进入本地项目目录,鼠标右键---> Git Bash Here,进入命令行界面输入一下命令
git init git add . git commit -m "commit test" git remote add origin git@github.com:用户名/仓库名.git
如果现在你尝试用 git push -u origin master 把当前分支代码上传到master分支上,会报错,如下图
出现错误的主要原因是github中的README.md文件不在本地代码目录中
可以通过如下命令进行代码合并(注:pull=fetch+merge)
git pull --rebase origin master
这是你会发现你的文件夹里面多了个README.md文件,这时再上传
git push -u origin master
大功告成 !
注意 :文件大于4M,那么你就不能成功,会报错
fatal: sha1 file '<stdout>' write error: Broken pipeiB/s
可以使用命令把限制调大
git config http.postBuffer 52428800
完成以后就可以网页登录github查看已经上传的项目了。
END.
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
· 25岁的心里话