An error has occurred : GetCommitByPath (/Icon\r): Length must be 40


#1

请先搜索确保没有重复发帖。
web打开仓库出现500错误
Gogs 版本:
系统类型及版本:centos 7.4.1708 64位
数据库:mysql 5.7.20
问题描述:
An error has occurred : GetCommitByPath (/Icon\r): Length must be 40:


#2

demo 重现?没重现不处理


#3

gogs打开问题仓库依然500,将该仓库clone下来,上传到新仓库后web打开正常。
不清楚是什么原因导致的,没办法将现用正常的仓库复现此种现像。并且问题仓库没有多余的其他信息
[ERROR] […g/context/context.go:171 ServerError()] GetCommitsInfoWithCustomConcurrency: GetCommitByPath (/Icon\r): Length must be 40:


#4

我估计这就是罪魁祸首了。。但是上传到新仓库就不重现。。这就比较迷了。你是上传到同个 Gogs 实例吗?还是上传到了 demo站?


#5

上传到新仓库(新仓库名与旧仓库不同)的是同一个实列,不过上传前我将.git删了,上传完成后没发现web打开有异常,
请教下,/Icon\r 最有可能是哪里导致的,不会是注释吧。
出现问题的仓库个人感觉、git是完好的,就是web打开异常


#6

命令行转义,等重现了再看看吧。。不能重现我这边修不了


#7

好的:smiley: