我最近在我的办公室设置了一个新的GitLab CE安装,每次我从Web UI创建一个新项目时,它都会创建它完全为空,没有任何分支,包括master.当一个项目有一个主分支时,我可以去提交>分支来创建一个新分支.但是在完全处女项目中不存在"文件"和"提交"选项卡.
我发现解决这个问题的唯一方法是在本地克隆repo,创建一个master分支,然后将其推送到GitLab服务器.
但是,如果它只是自动创建一个没有文件(或者可能是.gitignore和README)的主分支,那将是非常好的,就像GitHub一样.
有没有办法让它在GitLab中实现?
我正在使用CentOS 6上的omnibus安装程序运行最新的CE.
在当前的GitLab CE(版本8)中,空项目将添加一个REAMDE.md:
其中包括以下URL(用domain,group,project我的项目)进行添加自述:
https://domain.com/group/project/new/master?file_name=README.md
Run Code Online (Sandbox Code Playgroud)
该master分支可以分支被创建后,才受到保护.