[英]Create a new branch in Gitlab
我想在gitlab中创建一个新的工作分支。 我想成为该分支机构的管理员。 请有人帮助我学习如何在Gitlab中创建自己的分支并将我的项目保留在该工作分支上...
在命令行中:
git checkout -b <branch_name>
GitLab与Gitolite的集成主要是在项目级别上,以注册用户到项目中(仅当该用户已经注册了公共ssh密钥时,否则他们甚至不会出现在gitolite.conf
文件中)
因此,对于分支机构的访问,例如个人分支机构 ,您需要有权访问gitolite-admin项目,克隆该项目并自己修改gitolite.conf
。
但是即使这样做,您也不会在GitLab中看到该特殊Gitoite的图形表示。
即使是最新版本(我正在运行3.2.0pre ff9a2e2,这是从11月28日提交的)。
Gitolite上的人事分支机构:
“个人”分支非常适合开发人员需要共享工作但不能直接相互拉动的环境(通常是由于网络或身份验证相关的原因,这在公司设置中很常见)。
个人分支存在于自己的名称空间中。 语法是
RW+ personal/USER/ = @userlist
其中“
personal
”可以是您喜欢的任何内容(但不能为空),而“/USER/
”部分是必需的(包括两个斜杠)。然后,用户“
alice
”(如果她在用户列表中)可以推送personal / alice /中的任何分支。 这意味着她可以推送personal/alice/foo
和personal/alice/bar
,但不能推送personal/alice
。
GitLab不会注册“ alice
”(以您的公共密钥alice.pub
命名)的问题变得很复杂。
当GitLab收到您的公钥时,它将创建一个名为(例如)... alice_mail_com_123456789.pub
公钥文件(存储在gitolite-admin/keydir
)。
那是:
因此,您需要在添加到gitolite.conf
中的自定义规则中,重新使用该特定的“ GitLab”名称。
我认为您的意思是如何在gitlab上创建项目。 您可以通过单击UI右上角的“叉子”链接来完成此操作
在终端中发出以下命令:
git branch yourbranchname
要检查我们的git项目类型中有多少分支可用:
git branch
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.