1
我们刚刚在家里安装gerrit。有些项目工作,有些则不行。不工作的那些失败是这样的:.gitview的git审查失败瓦特/“请确保您有正确的访问权限和存储库存在”
git review -v
2014-02-26 11:54:57.029764 Running: git log --color=never --oneline HEAD^1..HEAD
2014-02-26 11:54:57.032894 Running: git remote
2014-02-26 11:54:57.035826 Running: git branch -a --color=never
2014-02-26 11:54:57.040726 Running: git rev-parse --show-toplevel --git-dir
2014-02-26 11:54:57.043507 Running: git remote update gerrit
Fetching gerrit
2014-02-26 11:54:58.697639 Running: git rebase -i remotes/gerrit/master
2014-02-26 11:54:58.840323 Running: git reset --hard ORIG_HEAD
2014-02-26 11:54:58.850137 Running: git config --get color.ui
2014-02-26 11:54:58.854311 Running: git log --color=always --decorate --oneline HEAD --not remotes/gerrit/master --
2014-02-26 11:54:58.860093 Running: git branch --color=never
2014-02-26 11:54:58.864691 Running: git log HEAD^1..HEAD
Using local branch name "master" for the topic of the change submitted
2014-02-26 11:54:58.872208 Running: git push gerrit HEAD:refs/publish/master
fatal: One or more refs/for/ names blocks change upload
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
2014-02-26 11:55:00.029139 Running: git rev-parse --show-toplevel --git-dir
内容:
[gerrit]
host=gitlab.company.net
project=api/core-services.git
git review -s
已运行和遥控器配置:
git remote -v
gerrit ssh://[email protected]:29418/api/core-services.git (fetch)
gerrit ssh://[email protected]:29418/api/core-services.git (push)
origin [email protected]:api/core-services.git (fetch)
origin [email protected]:api/core-services.git (push)
该项目没有按” t出现在项目列表中(也从UI中缺失):
ssh -p 29418 gitlab.company.net gerrit ls-projects | grep core-services
(returns nothing)
但是当我尝试添加已经存在的项目(从UI添加时也失败了):
ssh -p 29418 gitlab.company.net gerrit create-project api/core-services.git
fatal: project "api/core-services" exists
git for-each-ref refs/for
回报什么。
我在gerrit中设置为管理员。我可以推动起源。由于它是一个新项目,目前正在研究主人。没有其他分支。在本地运行Ubuntu 13.10,git 1.8.3.2和git-review 1.21。在服务器上的GitLab 6.4.3 3173626,git 1.8.4.4和Gerrit 2.8.1。我可以提交其他项目的评论。
现在,我可以在不工作的项目之间找到的唯一常见事物是它们在名称中包含短划线(“ - ”)。
任何人都可以在正确的方向指向我吗?搜索没有发现任何有用的东西,而且我处于我对gerrit知识的极限。
谢谢。
什么是'混帐远程显示review'说服力? – HiB
(你怎么评论格式换行符?) 'git的远程显示格里特 *远程格里特 提取网址:SSH://[email protected]:29418/API /核心services.git 推送URL:SSH://[email protected]:29418/API /芯services.git HEAD分支:大师 远程分支: 主跟踪 配置用于本地参考值“git的推': 主人推着主人(最新)' – Eric
检查你这个[文章](https://review.typo3.org/Documentation/error-change-upload-blocked.html)也许是已经创建的分支的refs,所以清理一切 – HiB