如何使用git上传文件到gitee以及大项目文件(超过100MB的文件如传送)remote: error: File: f422c55c723a183a1944cbec840c0171042(超详细) |
您所在的位置:网站首页 › git如何提交单个文件 › 如何使用git上传文件到gitee以及大项目文件(超过100MB的文件如传送)remote: error: File: f422c55c723a183a1944cbec840c0171042(超详细) |
目录 1.首先我们要先在gitee上创建一个仓库 2.其次要对仓库进行配置 3.仓库创建完成 4.配置git项目 5.提交文件到gitee的gitTeach仓库 超过100MB的大文件传送的方法 1.首先网上之前说过修改数据传送大小的方法已经git修复了 2.下面让我们介绍如何使用lfs 1.安装lfs(windows10) 2.开启lfs功能 3.选择文件类型()这里我选择的是zip类型 4.然后配置远程仓库 5.上传大文件 6.解决报错 1.首先我们要先在gitee上创建一个仓库 2.其次要对仓库进行配置4.1.创建文件夹 4.2:初始化文件夹 git init4.4:创建一个项目,并添加到暂存区 git add .(存储数据到暂存区) git status (进行检查)5.1.拿到gitTeach的访问路径 5.2.连接本地库与gitTeach仓库 git remote add origin + 访问路径5.3.将gitTeach仓库与本地仓库进行分支合并 git pull origin master将远程仓库与本地仓库进行分支合并的原因是防止两个仓库的分支不同,导致报错 5.4:将项目输出到本地仓库中 git commit -m 'xxxxxx'(xxxxxx一般写项目更新了什么内容) git commit -m '使用git把代码提交gitee'5.5.将本地仓库的项目传送到gitTeach仓库中 git push origin master到远程仓库查看 至此完成 关于中文乱码问题: 在git bash的界面中右击空白处,弹出菜单,选择Options->Text->Locale改为zh_CN,Character set改为UTF-8可参考 https://blog.csdn.net/qq_43657442/article/details/118710269?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522164035484216780274152523%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=164035484216780274152523&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_ecpm_v1~rank_v31_ecpm-4-118710269.pc_search_insert_es_download&utm_term=git%E5%A6%82%E4%BD%95%E4%B8%8A%E4%BC%A0%E4%B8%AD%E6%96%87%E5%90%8D%E7%A7%B0%E7%9A%84%E6%96%87%E4%BB%B6&spm=1018.2226.3001.4187 超过100MB的大文件传送的方法git在传送超过100mb的文件时会报错,为此我们需要借助lfs工具 #报错 remote: error: File: f422c55c723a183a1944cbec840c0171042c8251 211.94 MB, exceeds 100.00 MB. 1.首先网上之前说过修改数据传送大小的方法已经git修复了 git config http.postBuffer 524288000 2.下面让我们介绍如何使用lfs 1.安装lfs(windows10)进入git-lfs官网下载安装包,双击安装程序按提示安装即可。 2.开启lfs功能 git lfs install执行完上面的命令后,会生成一个.gitattributes文件,要将其上传到远程gitee仓库。这里我把.gitattributes和大文件分开上传。 $ git add .gitattributes $ git commit -m '上传文件' $ git push origin master(如果提交不了,后面可以加一个-f) 这里的报错主要有两个 WARNING: Authentication error: Authentication required: LFS only supported repository in paid enterprise. batch response: LFS only supported repository in paid enterprise. 6.1.然后第一个错误的解决方式是 git config lfs.https://gitee.com/{your_gitee}/{your_repo}.git/info/lfs.locksverify false命令中的{your_gitee}/{your_repo}是你的远程仓库地址,根据自己情况替换。 以我的为例 git config lfs.https://gitee.com/kjhjhki/git-mysql.git/info/lfs.locksverify false这样错误就只剩下了一个。 6.2.然后让我们来解决第二个问题 batch response: LFS only supported repository in paid enterprise.删除./git/hooks/pre-push文件 rm .git/hooks/pre-push6.3.传送到gitee之后去查看
|
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |