Gitlab没有在gitolite中创建存储库

时间:2012-11-09 16:30:09

标签: git ssh gitlab

我已经使用Gitolite安装了Gitlab,并根据说明进行了配置。

gitlab app添加的用户密钥保存在.gitolite/conf/keydir中,就像我想的那样。

在应用程序中创建我的项目后,我试图将它们推入,并发现没有在git用户中创建任何repo。

在安装过程中,我们进行了以下检查:bundle exec rake gitlab:app:status RAILS_ENV=production对所有检查产生“是”。

但是当我们创建一个项目并进行相同的检查时,结果是:

...
.....YES
......YES
UMASK for .gitolite.rc is 0007? ............YES
/home/git/.gitolite/hooks/common/post-receive exists? ............YES
Validating projects repositories:
Gerência de Notebooks.....post-receive file missing
rake aborted!

我正在使用gl-v304。

可能会发生什么?

我的git和gitolite用户是无密码的

对于安装,我必须设置我的sshd_config为PermitEmptyPasswords yes,为git用户保存gitlab sshkey,并在配置后将sshd_config设置为PermitEmptyPasswords no,克隆测试时它可以完美地工作,或者几乎。

希望你能帮助家伙,提前谢谢

2 个答案:

答案 0 :(得分:0)

老问题,但无论如何都在这里:

您有哪个版本的 redis-server ?比2.4更旧的版本会导致这样的问题。 尝试升级。

答案 1 :(得分:0)

你必须在gitlab安装上添加它

 git config --global user.name Gitlab
 git config --global user.email gitlab@localhost

https://github.com/gitlabhq/gitlabhq/issues/1904#issuecomment-10647145