码迷,mamicode.com
首页 > 其他好文 > 详细

gitlab安装及使用

时间:2019-10-07 14:57:51      阅读:142      评论:0      收藏:0      [点我收藏+]

标签:keygen   上传   关闭selinux   centos 6   inf   top   访问   项目   防火墙   

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安装及使用

标签:keygen   上传   关闭selinux   centos 6   inf   top   访问   项目   防火墙   

原文地址:https://www.cnblogs.com/bidad/p/11630324.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!