简介:
GitLab 是一个用于仓库管理系统的开源项目。
使用Git作为代码管理工具,并在此基础上搭建起来的web服务。
1. Web框架使用Ruby on Rails。
2. 基于MIT代码发布协议。
3. 需要gitolite协同工作。
安装要求:
MySQL
git
gitolite
redis
如果自定义安装的话会很麻烦,所以我选择官方的一键安装包。
rpm包地址:https://packages.gitlab.com/gitlab/gitlab-ce
安装启动配置依赖工具:
# yum install curl policycoreutils openssh-serveropenssh-clients
#systemctl enable sshd
#systemctl start sshd
#yum install postfix
# systemctlenable postfix
# systemctl start postfix
可能会遇到错误如下:
vi/etc/postfix/main.cf
发现配置为:
inet_interfaces = localhost
inet_protocols = all
改成:
inet_interfaces = 127.0.0.1 #只能接受内部邮件,其它邮件不接受
inet_protocols = all
下载包
gitlab-ce-8.7.5-ce.0.el7.x86_64.rpm
rpm –ivh gitlab-ce-8.7.5-ce.0.el7.x86_64.rpm
修改配置文件如下:
vim/etc/gitlab/gitlab.rb
external_url'http://www.abc.com' gitlab_rails['gravatar_plain_url']= 'http://www.gravatar.com/avatar/%{hash}?s=%{size}&d=identicon'
配置和启动GitLab
# gitlab-ctlreconfigure
默认的账号密码:
Username: root
Password: 5iveL!fe
1. 浏览到主机名和登录
在你的第一次访问,您将被重定向到一个密码重置屏幕提供初始的管理员帐户的密码。输入你想要的密码,您将被重定向到登录屏幕。
2. 右上角登录,有下角注册
3. 登录后进入界面
转载于:https://blog.51cto.com/53cto/1775400