网站首页 > 技术文章 正文
上传文件到github
正常来说:
1.先在自己的github上创建一个仓库并且需要配置好ssh公钥
在用户目录打开git 的bash,然后输入指令ssh-keygen -t rsa -C “youremail” 就会生成一个.ssh隐藏目录
然后里面两个文件 一个是id_rsa私钥 一个是id_rsa.pub公钥。
将公钥添加到github上面,这里不多说了,之后按照常规操作来。
2.常规操作
#这里是写一个字符串到README.md文件里(如果你创建的那个仓库没有点击初始化REAME.md的话,可以执行这个操作)
echo "# face-recognition" >> README.md
#初始化
git init
#添加自定义文件到暂存区
git add README.md
#提交
git commit -m "first commit"
#绑定远程仓库 就是你之前在github上创建的仓库地址
git remote add origin https://github.com/gkho/face-recognition.git
#推送到远程仓库
git push -u origin master
坑:
如果你初始化仓库的时候点击了Initialize this repository with a README那么需要先git pull
git pull origin
#然后合并本地仓库再推送
git merge origin master
git push -u origin master
github解决大文件的上传
#设置缓存 这是500mb
git config http.postBuffer 524288000
# 1、安装git-lfs
git lfs install
# 2、跟踪一些文件,那么上传大小就会变少 比如可以跟踪py结尾的文件 git lfs track "*.py"
git lfs track "你要跟踪的大文件的拓展名"
# 3、push常规操作
git add 你要上传的大文件
git commit -m "add large file"
git push -u origin master
可能还是会错
那么输入
git config lfs.https://github.com/468336329Zc/face-recognition.git/info/lfs. locksverify false
#然后再次push
git push -u origin master
如果看不清,点击拓展链接。
我是小川,一枚计算机专业的大学生,如果有更好的补充,请在下方留言吧
猜你喜欢
- 2024-10-07 如何编写gitignore文件(git怎么用)
- 2024-10-07 Git 工具 - 子模块(github 子模块)
- 2024-10-07 用git管理版本,你必须知道的事情
- 2024-10-07 详解Github的.gitignore忽略文件+.gitignore不生效解决+生产配置
- 2024-10-07 Git数据迁移:迁移代码到新仓库(git版本库迁移)
- 2024-10-07 收藏就行了:最全git总结(gitjournal)
- 2024-10-07 程序员必须掌握版本控制的工具 --- git(一)
- 2024-10-07 Github怎么上传超过100M的大文件?
- 2024-10-07 Git最全总结(git ci)
- 2024-10-07 Git使用的小技巧(git的使用超详细版教程)
- 1517℃桌面软件开发新体验!用 Blazor Hybrid 打造简洁高效的视频处理工具
- 596℃Dify工具使用全场景:dify-sandbox沙盒的原理(源码篇·第2期)
- 521℃MySQL service启动脚本浅析(r12笔记第59天)
- 489℃服务器异常重启,导致mysql启动失败,问题解决过程记录
- 489℃启用MySQL查询缓存(mysql8.0查询缓存)
- 477℃「赵强老师」MySQL的闪回(赵强iso是哪个大学毕业的)
- 456℃mysql服务怎么启动和关闭?(mysql服务怎么启动和关闭)
- 454℃MySQL server PID file could not be found!失败
- 最近发表
- 标签列表
-
- cmd/c (90)
- c++中::是什么意思 (84)
- 标签用于 (71)
- 主键只能有一个吗 (77)
- c#console.writeline不显示 (95)
- pythoncase语句 (88)
- es6includes (74)
- sqlset (76)
- windowsscripthost (69)
- apt-getinstall-y (86)
- node_modules怎么生成 (76)
- c++int转char (75)
- static函数和普通函数 (76)
- el-date-picker开始日期早于结束日期 (70)
- js判断是否是json字符串 (67)
- checkout-b (67)
- c语言min函数头文件 (68)
- asynccallback (71)
- localstorage.removeitem (74)
- vector线程安全吗 (70)
- java (73)
- js数组插入 (83)
- mac安装java (72)
- 查看mysql是否启动 (70)
- 无效的列索引 (74)