Git推动远程失败

时间:2017-11-18 17:52:57

标签: git github

我一直试图将我的工作推向Github,但多次遇到以下问题(我尝试手动删除Github仓库并创建一个新的,也没有工作)。我想知道为什么问题似乎是文件大小,但是当我查看内容的长列表版本时,每个文件都很小。关于如何解决/解决这个问题的任何想法?

Marshalls-MacBook-Pro:capstone marsh$ git push -u origin master
Counting objects: 49, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (42/42), done.
Writing objects: 100% (49/49), 342.87 MiB | 1.14 MiB/s, done.
Total 49 (delta 13), reused 0 (delta 0)
remote: Resolving deltas: 100% (13/13), done.
remote: error: GH001: Large files detected. You may want to try Git Large File Storage - https://git-lfs.github.com.
remote: error: Trace: fc447ecdd1e4c87fe9f6603e846d632b
remote: error: See http://git.io/iEPt8g for more information.
remote: error: File week_2_milestone_report_cache/html/data tables_8d7ce74260766e58fc9bd03559cc885d.rdb is 343.68 MB; this exceeds GitHub's file size limit of 100.00 MB
To https://github.com/marshallm94/capstone.git
 ! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'https://github.com/marshallm94/capstone.git'
Marshalls-MacBook-Pro:capstone marsh$ ls -lh
total 1592
-rw-r--r--@ 1 marsh  staff   176B Nov 17 19:18 README.txt
-rw-r--r--@ 1 marsh  staff   2.5K Nov 17 19:39 eda.R
drwxr-xr-x  3 marsh  staff   102B Nov 18 07:49 rsconnect
-rw-r--r--@ 1 marsh  staff   1.8K Nov 17 21:53 setup.R
-rw-r--r--  1 marsh  staff   2.7K Nov 18 10:18 week_2_milestone_report.Rmd
-rw-r--r--  1 marsh  staff   779K Nov 18 10:18 week_2_milestone_report.html

2 个答案:

答案 0 :(得分:0)

Github的文件大小限制为100MB。

在项目目录中尝试List = [] pro = 1 while(pro is not 0): while True: try: number = int(input("Please enter a number: ")) List.append(number) break except ValueError: print("Please only enter integer values.") if(number == 0): Sum = 0 for i in List: Sum = i + Sum pro = 0 print(Sum) ,并查看子目录中的任何文件超出此限制。

答案 1 :(得分:0)

您获得的ls -h输出并不能证明您在repo中没有超过GitHub的100 MByte文件大小限制的文件。您在该回购中有一个目录(rsconnect)。文件大小ls显示该目录(102B其子元素的累积大小,它只是目录条目本身占用的空间大小文件系统。

正如在realharry的回答中指出的那样,您可以使用du(可能使用-h标志使输出更具可读性)以递归方式检查目录中元素的大小。你可能会发现一个大于100 MB的文件。