如何为 GitLab 上的所有新项目设置默认分支名称?
How can I set the default branch name for all new projects on GitLab?
请注意,我不打算为特定的回购更改它。
我想更改每个帐户的默认分支名称,这样任何新创建的存储库都会将其作为默认分支。
目前默认是'main',前段时间是'master'。
请参阅 以获得 GitHub 等价物。
我发现https://about.gitlab.com/blog/2021/03/10/new-git-default-branch-name/没有提到这样的配置,所以它可能根本不存在。
https://docs.gitlab.com/ee/user/project/repository/branches/default.html 有一个用于单个 repo 的选项(“更新单个项目的默认分支名称”),有一个用于整个实例或组的选项(“GitLab 管理员可以配置”)。
如果没有自托管自己的 GitLab 实例,我看不到任何允许给定用户更改的内容。
截至 2022 年 4 月,我认为无法配置。他们似乎已经将默认分支名称烘焙到代码中。
希望他们很快就会将此设置为影响所有新项目的设置。
作为解决方法,我创建了一个新项目但没有勾选 'add readme' 复选框。新项目将在没有分支的情况下进行初始化。
然后我在本地创建我想要的 git 项目,将 gitlab 添加为远程并推送它。
似乎有效:
请注意,我不打算为特定的回购更改它。
我想更改每个帐户的默认分支名称,这样任何新创建的存储库都会将其作为默认分支。
目前默认是'main',前段时间是'master'。
请参阅
我发现https://about.gitlab.com/blog/2021/03/10/new-git-default-branch-name/没有提到这样的配置,所以它可能根本不存在。
https://docs.gitlab.com/ee/user/project/repository/branches/default.html 有一个用于单个 repo 的选项(“更新单个项目的默认分支名称”),有一个用于整个实例或组的选项(“GitLab 管理员可以配置”)。
如果没有自托管自己的 GitLab 实例,我看不到任何允许给定用户更改的内容。
截至 2022 年 4 月,我认为无法配置。他们似乎已经将默认分支名称烘焙到代码中。
希望他们很快就会将此设置为影响所有新项目的设置。
作为解决方法,我创建了一个新项目但没有勾选 'add readme' 复选框。新项目将在没有分支的情况下进行初始化。
然后我在本地创建我想要的 git 项目,将 gitlab 添加为远程并推送它。
似乎有效: