美文网首页
GitLab基本应用

GitLab基本应用

作者: 尛尛大尹 | 来源:发表于2018-09-06 09:52 被阅读0次

1.安装GitLab

# yum install gitlab-ce 自动安装最新版
或者
# yum install gitlab-ce-x.x.x.x 安装指定版本

2.ssh-keygen生成秘钥文件.ssh/id_rsa.pub

3.GitLab常用命令

# gitlab-ctl start
启动所有GitLab组件
# gitlab-ctl stop
停止所有GitLab组件
# gitlab-ctl restart
重启所有GitLab组件
# gitlab-ctl status  
查看服务状态
# gitlab-ctl reconfigure 
启动服务 
# vim /etc/gitlab/gitlab.rb
修改默认的配置文件
# gitlab-rake gitlab:check SANITIZE=true --trace 
检查GitLab
# gitlab-ctl tail 
查看日志

GitLab普通用户使用

1.在浏览器地址栏输入服务器的公网IP即可登陆GitLab界面。
输入用户名和密码

22.jpg

2.修改配置,比如修改密码

23.jpg

3.New group创建项目组New project创建新项目Browse projects只读方式查看提交过的项目

  • 创建项目组:项目一般需要多个成员协作完成。创建项目组之后,可以将项目组的其他成员邀请到该组,并可以赋予不同的权限
    组名称规则:
    1)可以为字母、数字、空格、下划线、中划线和英文点号组成
    2)必须以字母和数字开头
    3)不能使用中文
  • 创建新项目:相当于创建了一个版本库


    23.jpg

4.可见性
Private:私有库,只有被赋予权限的用户可见
Intermal:内部库,只有通过验证的用户才可见
Public:所有人都可见

24.jpg

5.创建组
1:组的访问地址
2:组的名字
3:组的描述信息
4:组的头像
5:可见的等级
6:确认创建提交
http://ServerIP/groupName浏览器访问组的地址
http://ServerIP/groupName.GitLab推送地址

25.jpg

6.创建项目
1:项目的访问地址,可以添加组名,或者用户名
2:项目的名字
3:从其他的地方导入项目
4:项目的描述
5:可见的等级
http://ServerIP/groupName/projectName浏览器访问组的地址,如果没有组,不加groupName
http://ServerIP/groupName/projectName.GitLab推送地址,如果没有组,不加groupName

26.jpg

http://ServerIP/groupName浏览器访问组的地址
http://ServerIP/groupName.GitLab推送地址
7.提示导入SSH-key

27.jpg

不导入也可以,在本地克隆时输入用户名和密码即可

创建之后会给你一些代码做示范
eg:
Git global setup

git config --global user.name "yingmengdi"
git config --global user.email "yingmengdi@qq.com"

Create a new repository

git clone http://159.191.1.110/yinmengdi.git
cd yinmengdi
touch README.md
git add README.md
git commit -m "add README"
git push -u origin master

Existing folder

cd existing_folder
git init
git remote add origin http://159.191.1.110/yinmengdi.git
git add .
git commit -m "Initial commit"
git push -u origin master

Existing Git repository

cd existing_repo
git remote add origin http://159.191.1.110/yinmengdi.git
git push -u origin --all
git push -u origin --tags

相关文章

  • GitLab基本应用

    1.安装GitLab 2.ssh-keygen生成秘钥文件.ssh/id_rsa.pub 3.GitLab常用命令...

  • kubernetes(k8s)Gitlab 的安装使用

    Gitlab介绍: Gitlab主要涉及到3个应用:Redis、Postgresql、Gitlab 核心程序,实际...

  • Day67-代码管理仓库_gitlab

    gitlab仓库 1.Gitlab版本库基本概述1.什么是gitlab?gitlab介绍: 代码托管仓库,和git...

  • docker安装gitlab 及基本应用

    1 简介 系统:centos7.5 Docker版本:Docker version 18.06.1-ce, bui...

  • 12.搭建私人GitLab

    搭建私人GitLab GitLab简介 GitLab是一个利用Ruby on Rails开发的开源应用程序,实现一...

  • apicurio设计接口

    基本流程 登录 > 新建 > 编辑 > 提交到gitlab 使用Gitlab账号登录apicurio平台 [htt...

  • 持续集成实例

    基于 Docker 安装 GitLab Runner GitLab Runner 简介 理解了上面的基本概念之后,...

  • Git与GitLab

    1. GitLab 简介 1.1 GitLab基本概念 GitLab 是一个用于仓库管理系统的开源项目。使用Git...

  • GitLab和Rainbond整合实现一体化开发环境

    GitLab擅长源代码管理,Rainbond擅长应用自动化管理,整合Gitlab和Rainbond就能各取所长,本...

  • GitLab基本使用

    本文只是简单了写下常用的几个操作步骤,希望能帮到大家,写的不妥当的地方希望大家多多指导,共同学习! gitlab使...

网友评论

      本文标题:GitLab基本应用

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