我已经在Ubuntu 16.04 LTS系统上的项目包repo中安装了GitLab-CE。
包版本是:
SELECT category.name, count(*) as kevinCount
FROM category
JOIN film_category ON film_category.category_id = category.category_id
JOIN film ON film.film_id = film_category.film_id
JOIN film_actor ON film_actor.film_id = film.film_id
JOIN actor ON actor.actor_id = film_actor.actor_id AND
actor.first_name="KEVIN" AND actor.last_name="BLOOM"
GROUP BY category.name;
架构是AMD64。
我已经配置好了。我有HTTPS等等。我创建了我的管理员帐户,依此类推。现在我想创建项目,这里问题就出现了。当我尝试创建项目时,我收到此错误:
8.9.5-ce.0
所以我用Google搜索了该怎么做。首先,我更改了新用户的默认项目限制。实际上它是1000.这并没有解决问题
所以我检查了我的帐户的项目限制。这是0.很奇怪我以为.....所以我试着将它改为1000.
GitLab说它成功保存了设置,但是......它仍然是0并且无法更改
此外,我无法设置创建组的能力。上面的错误仍然出现,我不知道如何解决这个问题。
有人知道怎么做吗?我唯一想到的就是直接在DB中更改它,但我认为这会很脏。
答案 0 :(得分:4)
您的项目限制确实为0,如app/models/project.rb#check_limit()
所示。
通常在Default projects limit
和/admin/application_settings
中使用Save
进行设置。
我错误地将用户设置为外部用户。这会将set users项目限制始终重置为0。
如果没有,请检查您的config / gitlab.yml文件中的default_projects_limit
行。
Issue 14544确实提到了:
帐户完成后,您必须在帐户设置中更改项目限制值,以管理员用户。
“default project limit
”适用于创建新帐户的时间。
答案 1 :(得分:2)
加布里埃尔·费雷拉罗莎莉诺的信用
需要在youtgithost / admin / users / username / edit
我错误地将用户设置为外部用户。糟糕的事实:这可以用于管理员帐户。这会将set users项目限制始终重置为0. GUI中没有很好的错误处理。确保用户不是外部用户。他们永远不能创建项目。在获得访问权限时,Just可以访问项目听起来非常好,但这是错误的。这里的GUI被打破了。如果用户不是外部用户,您应该可以更改限制。
答案 2 :(得分:1)
更改默认项目限制确实不会影响现有用户的限制。要更改现有用户的限制,请导航至admin / users然后编辑该用户。然后向下滚动到“访问”部分,并将“项目限制”文本字段更改为适当的限制。在GitLab版本上测试(9.5.5)