美文网首页
1.Gitlab控制台操作指引

1.Gitlab控制台操作指引

作者: 张都尉 | 来源:发表于2019-09-17 11:16 被阅读0次

    基本操作

    • 登陆:
      输入Gitlab地址,我这里地址为:http://192.168.3.41 进入登陆界面。输入设置的用户及密码


    • 修改密码:
      点击用户信息-设置-用户-编辑用户



    项目管理

    • 根据所需使用情况选择建立项目、新建组别、新建用户


    • 先建立用户-组-项目 原因将用户拉进对应组别,然后建立项目时可将项目分配给组或用户

    • 项目名称只能以:为字母、数字、空格、下划线、中划线和英文点号组成,且必须以字母或数字开头,不能使用中文

    • 项目描述

    • 库类别
      私有库:只有被赋予权限的用户可铜陵
      内部库: 登陆用户可以下载
      公开库: 所有人都可以下载


    • 此时提示通过ssh方式拉邓推送项目代码必需要导入ssh key,这个后面我们将演示


    • git使用基本介绍,如图所示创建项目完成时后面提示git使用方法

    #Command line instructions
    You can also upload existing files from your computer using the instructions below.
    
    
    #Git global setup
    git config --global user.name "Administrator"
    git config --global user.email "admin@example.com"
    
    #Create a new repository
    git clone http://gitlab.example.com/gitlab/first.git
    cd first
    touch README.md
    git add README.md
    git commit -m "add README"
    git push -u origin master
    
    #Push an existing folder
    cd existing_folder
    git init
    git remote add origin http://gitlab.example.com/gitlab/first.git
    git add .
    git commit -m "Initial commit"
    git push -u origin master
    
    #Push an existing Git repository
    cd existing_repo
    git remote rename origin old-origin
    git remote add origin http://gitlab.example.com/gitlab/first.git
    git push -u origin --all
    git push -u origin --tags
    
    • 项目地址有http和ssh两种试 可以发送给开发人员下载及初始化项目

    编辑\删除项目

    • 删除:选中projects-settings-general-advanced-expand-remove project
    • 编辑:选中projects-settings-general-advanced-各项修改都在此页


    用户管理

    • 点击网页中间扳手图标 admin area按钮,进入用户管理界面(前提得是管理员用户),由此界面添加用户及组别,编辑及删除
    1. 姓名(可以是中文)
    2. 用户名(可以为字母、数字、空格、下划线、中划线和英文点号组成,且必须以字母或数字开头,不能使用中文)
    3. 邮箱地址(首次接收密码)
    4. 建项目的数量限制
    5. 是否可以创建组
    6. 是否是管理员
    7. 选填内容(个人联系方式)


    组管理(管理权限,非管理请略过)

    1. 组名称,组名称可以为字母、数字、空格、下划线、中划线和英文点号组成,
      且必须以字母或数字开头,不能使用中文
    2. 组详情

    添加 编辑 删除组

    • 同用户设置类似 不再介绍

    添加成员

    • projects-选中项目-settins-members


    • 对应角色如图:


    从组别添加项目管理

    • 从组里添加项目可免去再添加项目用户的步骤,因此我们选择从组内添加工程。


    • 也就是说可以在创建项目时,添加组别权限 这个和在创建项目将用户添加到此项目权限一样。


    权限说明

    • Guest(匿名用户) - 创建项目、写留言薄Reporter(报告人)- 创建项目、写留言薄、拉项目、下载项目、创建代码片段
    • Developer(开发者)- 创建项目、写留言薄、拉项目、下载项目、创建代码片段、创建合并请求、创建新分支、推送不受保护的分支、移除不受保护的分支 、创建标签、编写wiki
    • Master(管理者)- 创建项目、写留言薄、拉项目、下载项目、创建代码片段、创建合并请求、创建新分支、推送不受保护的分支、移除不受保护的分支 、创建标签、编写wiki、增加团队成员、推送受保护的分支、移除受保护的分支、编辑项目、添加部署密钥、配置项目钩子
    • Owner(所有者)- 创建项目、写留言薄、拉项目、下载项目、创建代码片段、创建合并请求、创建新分支、推送不受保护的分支、移除不受保护的分支 、创建标签、编写wiki、增加团队成员、推送受保护的分支、移除受保护的分支、编辑项目、添加部署密钥、配置项目钩子、开关公有模式、将项目转移到另一个名称空间、删除项目

    相关文章

      网友评论

          本文标题:1.Gitlab控制台操作指引

          本文链接:https://www.haomeiwen.com/subject/irajyctx.html