我一直试图将我的工作推向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
答案 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的文件。