gitlab安装及使用

Posted bidad

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了gitlab安装及使用相关的知识,希望对你有一定的参考价值。

GitLab简介 

GitLab 是一个用于仓库管理系统的开源项目。使用Git作为代码管理工具,并在此基础上搭建起来的web服务。可 通过Web界面进行访问公开的或者私人项目。它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可 以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。团队成员可以利用内置的简单聊 天程序(Wall)进行交流。它还提供一个代码片段收集功能可以轻松实现代码复用。 

常用的网站: 
官网:https://about.gitlab.com/ 
https://about.gitlab.com/installation/#centos‐7         # git官网
国内镜像:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/

安装环境:

1、  CentOS 6或者7 

2、  2G内存(实验)生产(至少4G) 

3、  安装包:gitlab‐ce‐10.2.2‐ce 

4、  禁用防火墙,关闭selinux 

1.安装依赖

yum install -y curl policycoreutils-python openssh-server

2.安装软件包

国内镜像:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/   #下载地址
cd /home/oldboy/tools   #切换安装目录
rz gitlab-ce-10.2.2-ce.0.el7.x86_64   #上传软件包

3.更改配置文件

vim /etc/gitlab/gitlab.rb
更改url地址为本机IP地址 external_url ‘http://10.0.0.200‘ 
gitlab‐ctl reconfigure          # 更改配置文件后需重新配置 

/opt/gitlab/                         # gitlab的程序安装目录 
/var/opt/gitlab                     # gitlab目录数据目录 
/var/opt/gitlab/git‐dfata       # 存放仓库数据  
gitlab‐ctl status                   # 查看目前gitlab所有服务运维状态  
gitlab‐ctl stop                     # 停止gitlab服务  
gitlab‐ctl stop nginx            # 单独停止某个服务 
gitlab‐ctl tail                      # 查看所有服务的日志

4.通过浏览器输入IP地址进行访问gitlab

默认root用户登陆。密码最少8位

技术图片

gitlab使用

1、配置外观  管理区域‐外观 

2、关闭自动注册‐可根据实际需求操作  管理区域‐设置‐关闭自动注册 

3、创建组‐用户‐项目  

技术图片

技术图片技术图片

技术图片

 

4.ssh-keygen -t rsa   创建公钥

  cat .ssh/id_rsa.pub 

技术图片

 

以上是关于gitlab安装及使用的主要内容,如果未能解决你的问题,请参考以下文章

Gitlab部署及汉化操作

Gitlab企业代码管理服务安装及相关配置

centos 7部署并汉化Gitlab及基础操作

GitLab安装与汉化-实战

gitlab安装及使用

GitLab安装部署