• 对于注定会优秀的人来说,他所需要的,只是时间----博主
  • 手懒得,必受贫穷,手勤的,必得富足----《圣经》
  • 帮助别人,成就自己。愿君在本站能真正有所收获!
  • 如果你在本站中发现任何问题,欢迎留言指正!
  • 宝剑锋从磨砺出,梅花香自苦寒来!
  • 本站开启了防爆破关小黑屋机制,如果您是正常登录但被关进小黑屋,请联系站长解除!

<一>Gitlab实战应用–Gitlab简单部署

Git eryajf 2年前 (2018-04-04) 1639°C 已收录 0个评论
本文预计阅读时间 3 分钟

1,环境和准备工作

  • 操作系统:CentOS6 或者7测试都是没有问题的
  • IP地址:192.168.106.129

2,建立git用户

useradd git
passwd git 

3,关闭防火墙

systemctl stop firewalld
systemctl disabled firewalld

4,安装依赖库

# yum install curl openssh-server postfix cronie
# service postfix start
# chkconfig postfix on

5,安装Gitlab

历史版本下载:点我跳转到gitlab历史版本页面。

curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
yum install gitlab-ce

整个包有300多MB,如果使用yum无法下载,可以直接下载RPM包。

wget -c https://packages.gitlab.com/gitlab/gitlab-ce/el/6/x86_64/gitlab-ce-7.13.3-ce.1.el6.x86_64.rpm

若还是很慢,博主已经上传百度云盘,可以点击下边链接进行下载。

文件下载

6,配置GitLab

直接启动GitLab并不能正常工作,需要进行配置,其所有的配置都在配置文件/etc/gitlab/gitlab.rb中。此文件太长,太多的注释,后期研究可以查看此文档,在此从简配置。

  • 备份
# mv /etc/gitlab/gitlab.rb{,.bck}
  • 配置
cat >  /etc/gitlab/gitlab.rb << EOF
external_url 'http://192.168.106.129'
gitlab_rails['smtp_enable'] = true
gitlab_rails['smtp_address'] = "smtp.163.com"
gitlab_rails['smtp_port'] = 25
gitlab_rails['smtp_user_name'] = 'Linuxlql@163.com'
gitlab_rails['smtp_password'] = "yourpasswd"
gitlab_rails['smtp_domain'] = "smtp.163.com"
gitlab_rails['smtp_authentication'] = :plain
#gitlab_rails['smtp_authentication'] = "login"
#gitlab_rails['smtp_enable_starttls_auto'] = true
gitlab_rails['smtp_enable_starttls_auto'] = false
gitlab_rails['gitlab_email_from'] = "Linuxlql@163.com"
user["git_user_email"] = "Linuxlql@163.com"
git_data_dir "/home/git"
EOF

配置之后,使用如下命令加载配置。

# gitlab-ctl reconfigure

7,测试及注册用户

开启浏览器输入http://192.168.106.129,应该就可以看到主界面了。

输入账号:root 密码:5iveL!fe 登录!


weinxin
扫码订阅本站,第一时间获得更新
微信扫描二维码,订阅我们网站的动态,另外不定时发送WordPress小技巧,你可以随时退订,欢迎订阅哦~

二丫讲梵 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明<一>Gitlab实战应用–Gitlab简单部署
喜欢 (1)
[如果想支持本站,可支付宝赞助]
分享 (0)
eryajf
关于作者:
学无止境,我愿意无止境学。书山有路,我愿意举身投火,淬炼成金!

您必须 登录 才能发表评论!