3

gitlab 6一个月前安装了,没有问题,一切正常,直到最近它开始向我显示以下错误,当我推送到新创建的存储库时,它给了我以下错误:

fatal: '/home/git/repositories/my_username/tester.git' does not appear to be a git repository
fatal: The remote end hung up unexpectedly

的输出git remote -v如下:

origin  git@my_server.com:username/tester.git (fetch)
origin  git@my_server.com:username/tester.git (push)

在拉动和推送到 gitlab 中的旧存储库时,我也没有任何问题。

这可能是什么原因造成的?

谢谢

4

1 回答 1

2

当你在 Gitlab 中创建项目时——Gitlab 会在队列中添加一个作业,以便在存储库的目录中创建一个存储库。这个操作是异步执行的,因为它的实现符合组件 gitlab-shell。您可以查看他的工作日志(例如 /home/git/gitlab-shell/gitlab-shell.log),以了解有关潜在问题的更多详细信息,但如果它以前有效 - 几乎没有什么问题。

您的问题很可能与队列已加载或未启动或无法正常工作有关。重启 Sidekiq 解决了这个问题。您可以通过运行以下命令重新启动它:

bundle exec rake sidekiq:restart
于 2013-10-25T19:59:13.843 回答