点击 Merge Pull Request 按钮 提示 500 错误


#1

请先搜索确保没有重复发帖。

Gogs 版本: 0.11.34.1122
系统类型及版本:客户端(Windows 10 x64) 服务端(centos 6.5)
数据库:sqlite
问题描述: fork仓库发起PR ,中心仓库点击 合并请求 出现 500 错误

An error has occurred : git merge --no-ff --no-commit [data/tmp/repos/249252920.git]: exit status 1 -

Application Version: 0.11.34.1122

log/gogs.log 错误日志:

2018/01/15 09:48:39 [TRACE] Session ID: 3c51****dda5
2018/01/15 09:48:39 [TRACE] CSRF Token: eXi********=
2018/01/15 09:48:40 [ERROR] [...g/context/context.go:171 ServerError()] Merge: git merge --no-ff --no-commit [data/tmp/repos/978559060.git]: exit status 1 - 
2018/01/15 09:48:40 [TRACE] Template: status/500
2018/01/15 09:48:40 [TRACE] DeliverHooks [repo_id: 38]
2018/01/15 09:48:40 [TRACE] AddTestPullRequestTask [head_repo_id: 38, head_branch: develop]: finding pull requests
2018/01/15 09:48:40 [TRACE] AddTestPullRequestTask [base_repo_id: 38, base_branch: develop]: finding pull requests
2018/01/15 09:48:40 [TRACE] TestPullRequests[364]: processing test task
2018/01/15 09:48:40 [TRACE] PullRequest[364].testPatch (patchPath): /data/project/*****-h5.git/pulls/32.patch

请确认是 bug 还是我的操作不正确所致,

PS:之前该用户发起的 PR 都是正常的, 只是今天突然出现 中央仓库无法 Merge

如果提交 Bug,请重试在 https://try.gogs.io ;若不能重现,请先升级到最新版。

请不要发一堆没用的充满歧义的描述。


#2

你服务器装的 git 是什么版本。。好像只有 exit status 但是却没有错误消息。。很诡异啊