项目设置里面别有洞天,可以对项目进行一些基本和高级设置,比如更改项目名称和可见性,还可以删除项目以及添加协作者等...
接下来,我们来一项项的学习吧~
点击【个人中心】页面,选择其中一项目后,点击最右侧的【项目设置】,默认进入到的是【项目】界面,里面有基本设置区、高级设置区、危险操作区
第一部分就是基本设置区,可以更改项目名称、设置模板、设置项目可见性、添加项目描述以及更新项目头像,操作完成之后点击【更新项目设置】即可更新
第二部分是高级设置区,可以管理项目的所有功能,比如可以根据个人需求勾选是否开启数据集、云脑、百科(可以选择内置百科还是链接到外部百科)、任务以及合并请求
靠底部的部分便是危险操作区了,为了避免误操作,界面会有二次确认,但仍需谨慎操作:
转移项目所有权,可以将项目转移到新的单个用户,那么你将无权访问存储库;如果是转移给组织,你将有权继续访问
删除项目或删除百科这种操作是无法撤销的,在弹出的确认窗口中,需要再次输入项目名称以免误删
归档此项目,那么项目将只有可读权限,无法再进行提交、创建任务及合并请求等操作
协作者可以访问项目、协助项目管理但无法进行项目设置,协作者也有权创建和提交相应任务,以及上传数据集和设置分类等,但无法更改数据集的公开或私有以及删除操作。
点击【项目】右侧【协作者】进入其界面
在搜索框内输入相关协作者名称,点击相应协作者后,点击【增加协作者】按钮,即会提示协作者添加成功
添加的协作者默认为可写权限,如需更改权限点击下拉选择“管理员”、“可写权限”、“可读权限”即可,点击右侧【删除】按钮可删除该协作者
点击【项目设置】>【分支列表】进入页面,可以选择一个默认分支用于合并请求和提交,随后点击【更新项目设置】即可
点击下拉框,选择想要保护的分支名称
选择之后,跳转至分支保护设置页面,根据个人需求选择是否勾选“启用分支保护”,以及选择是否禁用推送、启动推动以及白名单设置等,设置完后,点击底部的【更新项目设置】
即可
点击【项目设置】>【管理web钩子】进入页面
点击【添加web钩子】按钮,下拉选择需要的选项即可进入钩子添加页面,用户可以点击页面中的“指南”以获得更多的内容。
进入钩子添加页面后,输入目标URL地址,在HTTP方法处下拉选择【POST】或者【GET】,根据个人需求选择内容类型和触发条件,密钥文本为选填部分,填写好相关信息后,点击【添加web钩子】即可创建成功。
创建成功之后,点击创建的web钩子名称或者右侧的铅笔图标,可以对钩子进行更新,点击图标【×】可将钩子进行删除。
点击【项目设置】>【管理部署密钥】进入页面
点击右侧按钮【添加部署密钥】,弹出相关信息设置,填写密钥标题和文本,以及根据个人需求选择是否勾选“启用写权限”,之后点击【添加】即可
添加密钥的前提需要先生成密钥,我们在第4课中有生成密钥的教程,因此这里不再赘述。
LFS文件主要提供大文件支持,LFS它将标记的大文件保存至另外的仓库,在主仓库仅保留其轻量级指针。在检出版本时,根据指针的变化情况下更新对应的大文件,而不是在本地保存所有版本的大文件。
点击【项目设置】>【LFS】进入页面,点击右侧【锁定】或【查找】即可锁定LFS文件与查找指针文件
好啦,本节课就到这里啦~