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安装及使用的主要内容,如果未能解决你的问题,请参考以下文章