宝塔安装GitLab

日志 / 913人浏览 / 0人评论

宝塔用起来很方便,能够快速搭建各种环境以及安装各种软件,不用再去解决手动编译带来的各种错误,以下是安装代码托管工具GitLab。

1、安装宝塔

详见官网教程

https://www.bt.cn/bbs/thread-19376-1-1.html

2、登录控制面板,安装LNMP环境

3、在软件管理找到GitLab,是个中文社区版,点击安装

4、修改/etc/gitlab/gitlab.rb,弄好邮箱配置,之前弄了163邮箱,谁知道配置好了,能够发送邮箱,但死活发布到QQ邮箱,而后台和163邮箱管理中心都显示发送成功,无奈只能配置QQ邮箱,无论是QQ邮箱还是163邮箱,都需要到管理中心设置里开启smtp并获取授权码

    

还有时区要修改一下,默认是UTC区 与中国相差8小时

gitlab_rails['time_zone'] = 'Asia/Shanghai'  //改为上海时区

重置gitLab配置,执行下面命令

gitlab-ctl reconfigure


然后发现nginx停了,怎么也跑不起来,最后找到以下命令来解决:

cp /opt/gitlab/embedded/sbin/gitlab-web /opt/gitlab/embedded/sbin/nginx


重新启动GitLab,

gitlab-ctl restart


进入GitLab测试环境,

gitlab-rails console


发送邮件 ,在宝塔安全页面里添加放行端口465,这个必须有

Notify.test_email(********@qq.com', '测试', '这是一封测试邮件').deliver_now

结果显示发送成功,我的QQ邮箱也确实是收到了一封邮件


5、登录地址: http://你的ip地址:8099/


登录进去后能够正常创建用户(邮箱验证设置密码)和正常的创建项目,但是在我已经把ssh公钥放在GitLab后,用ssh方式拉取项目依然失败

错误信息:

ssh: connect to host ***** port 22: Connection refused

试了好多方法都不行,最后才发现是因为服务器的ssh端口不是默认的22,把ssh端口改回22之后,能用ssh方式拉取项目了




    

感谢博主,喝杯咖啡~

0 条评论

还没有人发表评论

发表评论 取消回复

记住我的信息,方便下次评论
有人回复时邮件通知我