gitea迁移外部项目的时候,出现如下错误(在系统信息中查看):
Migrate repository from http://xxx.git failed: Clone: exit status 128 - remote: internal server error
fatal: early EOF
fatal: fetch-pack: invalid index-pack output
这个原因一般是因为项目太大了,迁移用时太长,所以中断了。解决办法是修改gitea的超时设置即可。参考以下说明
Git - Timeout settings (git.timeout)
DEFAULT: 360: Git operations default timeout seconds.
MIGRATE: 600: Migrate external repositories timeout seconds.
MIRROR: 300: Mirror external repositories timeout seconds.
CLONE: 300: Git clone from internal repositories timeout seconds.
PULL: 300: Git pull from internal repositories timeout seconds.
GC: 60: Git repository GC timeout seconds.
修改后的效果如下:
评论区