服务器开发之路二(安装gitlab)
安装 Gitlab
1、下载gitlab
文章图片
下载gitlab.png 2、安装gitlab
文章图片
安装gitlab.png 一些设置
# 进入gitlab目录
cd /etc/gitlab
# 先备份
cp gitlab.rd gitlab.rb.back
# 编辑
vim gitlab.rb
文章图片
备份gitlab.rb.png 1、域名
# 配置访问
external_url 'http://localhost'
2、存储目录
我搜了很多资料,但好想并没有作用,我也很无奈
3、邮箱
参考这里:SMTP settings
这个我搜了很多资料,最终测试成功了,说下注意哪些点吧
- 发信系统用的默认的postfix,smtp是默认开启的,两个都启用了,两个都不会工作。
- 搜索163邮箱的配置方式:
gitlab_rails['smtp_address'] = "smtp.163.com"
gitlab_rails['smtp_port'] = 25
gitlab_rails['smtp_user_name'] = "xxuser@163.com"
gitlab_rails['smtp_password'] = "xxpassword"
gitlab_rails['smtp_domain'] = "163.com"
gitlab_rails['smtp_authentication'] = :login
gitlab_rails['smtp_enable_starttls_auto'] = truegitlab_rails['gitlab_email_from'] = "xxuser@163.com"
user["git_user_email"] = "xxuser@163.com"
这里要说一下,测试控制台的问题,官网提供代码好像有点问题
文章图片
gitlab邮箱调试控制台.png
文章图片
deliver_now.png
文章图片
deliver.png
文章图片
deliver_test.png
- 防火墙
# 开启防火墙
systemctl start firewalld.service
# 关闭防火墙
systemctl stop firewalld.service
# 查询状态(关闭后显示notrunning,开启后显示running)
firewall-cmd --status# 开放某个端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
命令含义:
--zone #作用域
--add-port=80/tcp #添加端口,格式为:端口/通讯协议
--permanent #永久生效,没有此参数重启后失效
# 重启
systemctl restart firewalld.service
启动gitlab
gitlab-ctl reconfiguregitlab-ctl restart
文章图片
gitlab-home-1.png 另外,初始账号密码
root / 5iveL!fe
关闭注册功能
文章图片
关闭注册功能.png 去掉
Sign-up
前面的 √
效果 1、Login页面
文章图片
login.png 2、Home页面
文章图片
home.png 【服务器开发之路二(安装gitlab)】3、接下来就是git的使用了
推荐阅读
- 深入理解Go之generate
- 标签、语法规范、内联框架、超链接、CSS的编写位置、CSS语法、开发工具、块和内联、常用选择器、后代元素选择器、伪类、伪元素。
- 定投,开启个人品牌之路
- 探索免费开源服务器tomcat的魅力
- 财富自由之路
- 《通往财富自由之路》人生的终极问题到底是什么()
- [源码解析]|[源码解析] NVIDIA HugeCTR,GPU版本参数服务器---(3)
- 我的软件测试开发工程师书单
- echart|echart 双轴图开发
- NPDP拆书(三)(新产品开发战略(经营与创新战略))