首页 文章

在6.0中创建项目导致没有存储库

提问于
浏览
1

我正在尝试在6.0中创建一个新项目 . Gitlab表示存储库已成功创建,但没有创建存储库 . 当我将存储库推送到它时,git失败了:

致命:'/ home /git/repositories/mmacrae/test.git'似乎不是一个致命的git存储库:无法从远程存储库中读取 .

请确保您具有正确的访问权限并且存储库存在 .

通过http和ssh推送和拉动到现有的repo是正常的 .

我在日志文件中找到的唯一错误是在sidekiq.log中:

2013-08-26T16:24:33Z 4564 TID-gdw1s GitlabShellWorker JID-1e462235fc0d2f8e879f1198信息:开始2013-08-26T16:24:33Z 4564 TID-gg9cw GitlabShellWorker JID-fd57c54d46807ab9cad97b55信息:开始:没有这样的文件或目录2013-08- 26T16:24:33Z 4564 TID-gdw1s GitlabShellWorker JID-1e462235fc0d2f8e879f1198信息:完成:0.016秒:没有这样的文件或目录

2 回答

  • 0

    如果您不处于允许重新启动的情况,则可以手动创建裸存储库:

    sudo su git
    cd git/repositories/{namespace}
    mkdir {project name} && cd $_
    git --bare init
    

    之后,它不会伤害到:

    cd ~/gitlab
    bundle exec rake gitlab:check RAILS_ENV=production
    

    ......看看那告诉你的是什么 . 它可能会警告你需要创建卫星,所以也这样做:

    bundle exec rake gitlab:satellites:create RAILS_ENV=production
    
  • 1

    我有同样的问题 . 我通过重启系统来修复它 . 我的猜测是shell钩子没有重新初始化 .

相关问题