热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

GitLab服务器搭建

安装方法官方地址https:about.gitlab.comdownloads#centos61>安装和配置必要的依赖
安装方法官方地址
https://about.gitlab.com/downloads/#centos6

1> 安装和配置必要的依赖
$ sudo yum install curl openssh-server openssh-clients postfix cronie
$ sudo service postfix start
$ sudo chkconfig postfix on
$ sudo lokkit -s http -s ssh

2> 安装 GitLab
$ curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
sudo yum install gitlab-ce

3> 解析并启动 GitLab
$ sudo gitlab-ctl reconfigure

4> 浏览 hostname 并 登陆
第一次登陆,你将会初始化帐号并重置密码。输入你想要的密码,并返回登陆页面。默认用户名是 root ,你需要尽快创建密码并登陆。在登陆之后如果需要你可以修改你的用户名

第一次登陆不需要输入用户名,直接设置账号


查看服务状态
$ sudo gitlab-ctl status

启动服务
$ sudo gitlab-ctl start

关闭服务
$ sudo gitlab-ctl stop

重启服务
$ sudo gitlab-ctl restart

设置完配置后重新加载配置
$ sudo gitlab-ctl reconfigure

5> 设置自定义配置文件
$ cd /opt/datas/
$ mkdir gitlab
$ cd /opt/datas/gitlab
$ touch chenshun_gitlab.rb

编辑 /etc/gitlab/gitlab.rb 文件,该文件问 GitLab 默认配置文件
# external_url 'http://chenshun.primary'
from_file "/opt/datas/gitlab/chenshun_gitlab.rb"

注 : external_url 可以不屏蔽
重新加载配置,使配置修改生效
$ sudo gitlab-ctl reconfigure

6> 修改 Git 数据存储路径
默认 GitLab 存储的 Git库 在/var/opt/gitlab/git-data 中,代码库存放在子文件夹 repositories。可以通过增加如下配置到/etc/gitlab/gitlab.rb 文件中,用于修改 git-data 父目录位子

修改 /opt/datas/gitlab/chenshun_gitlab.rb 文件,增加
# gitlab'git data store directory
git_data_dirs({"default" => "/opt/datas/gitlab"})


7> 修改默认端口号
在配置文件中增加如下配置,用于修改监听端口
nginx['listen_port'] = 8081


剩下的相关配置可以直接通过 HTML 图形化界面进行管理,可管理权限、代码库、以及人员账号等 

推荐阅读
author-avatar
软装之家888
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有