gitlab部署与基本使用
文章目录
[隐藏]
- 环境
- 软件包
- 下载安装
- 1、rpm安装
- 2、yum安装
- 3、自动安装
- 依赖关系安装
- gitlab管理
- gitlab页面操作
- 下载代码
环境
- 系统:centos7
- 内核:3.10.0-693.el7.x86_64
- 配置:4G/8G
软件包
https://packages.gitlab.com/gitlab/gitlab-ce
选择自己需要的包
下载安装
1、rpm安装
[[email protected] ~]# wget https://packages.gitlab.com/gitlab/gitlab-ce/packages/el/7/gitlab-ce-10.2.3-ce.0.el7.x86_64.rpm [ro[email protected] ~]# rpm -ivh gitlab-ce-10.2.3-ce.0.el7.x86_64.rpm
2、yum安装
配置yum环境
[[email protected] ~]# cat /etc/yum.repos.d/gitlab.repo [gitlab-ce] name=gitlab-ce baseurl=http://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7 repo_gpgcheck=0 gpgcheck=0 enabled=1 gpgkey= [[email protected] ~]# yum clean all [[email protected] ~]# yum -y install gitlab-ce
3、自动安装
[[email protected] ~]# curl -s https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
依赖关系安装
安装curl、policycoreutils、openssh-server、openssh-clients,安装postfix以便发送邮件
[[email protected] ~]# yum install curl policycoreutils openssh-server openssh-clients postfix -y
关闭防火墙firewalld
修改gitlab配置文件
[[email protected] ~]# egrep -v "^$|^#" /etc/gitlab/gitlab.rb external_url 'http://192.168.192.148'
重新配置应用程序,每次修改配置文件都要执行此命令,重新加载配置文件
[[email protected] ~]# gitlab-ctl reconfigure
gitlab管理
启动
[[email protected] ~]# gitlab-ctl start
关闭
[[email protected] ~]# gitlab-ctl stop
状态
[[email protected] ~]# gitlab-ctl status
重启
[[email protected] ~]# gitlab-ctl restart
列出所有服务
[[email protected] ~]# gitlab-ctl service-list
显示配置
[[email protected] ~]# gitlab-ctl show-config
默认配置文件位置说明
- 主配置文件:/etc/gitlab/gitlab.rb
-
日志地址:/var/log/gitlab
-
服务地址:/var/opt/gitlab
-
仓库地址:/var/opt/gitlab/git-data
gitlab页面操作
访问
192.168.192.48默认端口80,首次登陆需要为root用户创建一个不少于8位的密码
关闭注册,避免一些不必要的麻烦
项目和群组有一定的关联性,一般以群组区分不同的项目
创建群组
群组创建名称最好是一个可识别的名称,根据重要等级不同,可以选择不同的可见性
创建项目
选择关联的组,后边指定项目名称,可见等级根据不同的项目可以做调整
创建用户
邮箱中会收到一个邮件,用户通过此邮件进行密码设置
关联用户、组,给与用户不同的权限
添加测试文件
在下方写入相关代码
下载代码
安装git
[[email protected] ~]# yum -y install git
可以git表示部署成功
原文出处:51cto -> http://blog.51cto.com/13944252/2347233
本站所发布的一切资源仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如果侵犯你的利益,请发送邮箱到 [email protected],我们会很快的为您处理。