191 字
1 分钟
github上传大文件
众所周知,github不能上传过大的文件。本人由于需将资料pdf上传备份,故参考多份博客得以解决。
对于已经将git在本地配置过的只需三步即可完成。若尚未配置好git,请先浏览其他博客完成git设置。
1 安装下载Git Large File Storage
要上传大文件首先需要获取对于git大文件上传支持的git lfs程序。
2 Git Large File Storage配置
在git仓库所在文件夹中输入如下代码,用于安装。
git lfs install3 文件上传
在安装git lfs后依次输入下列代码即可。
git lfs track "YourFileName"git add .gitattributesgit commit -m "..."git push #上传用于替代大文件的指针git add YourFileNamegit commit -m "..."git push #正常上传文件即可如此即可实现在github上对于大文件的上传
分享
如果这篇文章对你有帮助,欢迎分享给更多人!
github上传大文件
https://dreaife.tokyo/github-large-files/ 部分信息可能已经过时
相关文章 智能推荐
1
博客迁移-Mizuki配置记录
infra 从notionNext迁移到mizuki的过程记录,主要原因是notionNext的限制。选择mizuki是因为其轻量级和良好的功能平衡,支持日记和项目展示。配置过程简单,内容通过md和ts文件控制,同时实现了与bangumi API的连接。计划通过CI同步notion内容,并进行多语言适配,解决了图片链接过期的问题。
2
github action自动部署angular页面
infra 配置angular项目以自动部署到GitHub Pages,包括修改angular.json文件的outputPath,安装angular-cli-ghpages,创建GitHub Actions工作流以在推送到指定分支时构建并部署项目,并生成访问repo所需的token。最后,设置GitHub Pages的分支为gh-pages。
3
svn使用
infra svn是一种集中式文件管理工具,支持细粒度的文件安全管理。使用前需建立仓库,推荐使用图形化客户端如tortoiseSVN。常用命令包括checkout、commit、update、add、delete、log、diff、revert和ignore,此外还涉及分支管理和帮助命令。具体命令用法详尽列出,适合用户快速上手。
4
docker初识
infra Docker是一种解决微服务部署问题的技术,通过将应用及其依赖打包到隔离的容器中,避免了环境不一致和依赖冲突。Docker与虚拟机的主要区别在于性能和资源占用,Docker启动速度快且占用空间小。Docker架构包括镜像和容器,用户可以通过DockerHub共享和获取镜像。基本操作包括镜像和容器的创建、管理以及数据卷的使用,以实现数据的持久化和容器与宿主机的解耦。Docker Compose可以简化分布式应用的部署过程。
5
关于一次EOA钱包的签名验证及其相关内容
WEB3 本篇文章深入解析了以太坊 EOA 钱包一次签名验证的完整流程与背后数学原理。首先回顾了 secp256k1 曲线的有限域 Fₚ、椭圆曲线点群 E(Fₚ) 以及基点 G 与其阶 n 的基本概念,详细说明了点加法、点倍加和标量乘法的模 p 与模 n 计算方式。随后,文章通过实际的 SIWE(Sign‑In with Ethereum)场景,逐步展示了钱包在收到签名请求后如何生成 r/s/v 三元组,包括哈希计算、随机数 k 的生成、R 点的求取以及 r、s、v 的具体公式。接着,服务端如何利用已知的 r、s、v、消息哈希 e 和基点 G 逆向求解公钥 Q 的公式 Q = r⁻¹(sR − eG) 进行验证,并通过 keccak‑256 取后 20 字节得到钱包地址,实现无私钥泄露的所有权确认。文章还指出了 p 与 n 的区别、椭圆曲线离散对数问题的计算难度(约 2¹²⁸)以及当前量子计算对该安全性的潜在影响。整体内容为开发者提供了从理论到实现的完整参考,适合作为博客 SEO 摘要,提升相关关键词(如 “EOA 钱包签名验证”“secp256k1”“ECDSA”“SIWE”)的搜索可见性。





