目录

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.其次要对仓库进行配置

3.仓库创建完成

4.配置git项目

4.1.创建文件夹

4.2:初始化文件夹

git init

4.4:创建一个项目,并添加到暂存区

git add .(存储数据到暂存区)
git status    (进行检查)

5.提交文件到gitee的gitTeach仓库

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

3.选择文件类型()这里我选择的是zip类型

git lfs track "*.zip"

4.然后配置远程仓库

执行完上面的命令后,会生成一个.gitattributes文件,要将其上传到远程gitee仓库。这里我把.gitattributes和大文件分开上传。

$ git add .gitattributes
$ git commit -m '上传文件'
$ git push origin master(如果提交不了,后面可以加一个-f)

 

 5.上传大文件

git add mysql-5.7.36-win64.zip
git commit -m "上传MySQL安装包"
git push origin master

 6.解决报错

这里的报错主要有两个

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-push

6.3.传送到gitee之后去查看

成功上传 

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐