centos部署gitlab遇到的问题
2. 再你更改完配置⽂件,你需要重置配置⽂件,不管你有没有开启gitlab,先运⾏gitlab-ctl stop然后在重置gitlab-ctl reconfigure  在重置配置⽂件的时候有可能出现错误,⾄少我出现了,它会停在⼀个地⽅5分钟不动,如果遇到这种情况,你先等个⼀两分钟,是在不⾏就强制退出,运⾏sudo /opt/gitlab/embedded/bin/runsvdir-start
3. 你要配置域名,端⼝就需要在vim /etc/giltlab/gitlab.rb⽂件中配置external_url 你的域名,unicorn['listern'] = 'localhost' unicorn['port'] =  没有占⽤的端⼝  nginx['listen_port'] = 没有占⽤的端⼝解开注释,这三个中的nginx是配置gitlab中的nginx配置,如果你的系统中安装了nginx,uwsgi,以及各种占⽤了8080端⼝的软件,你先关闭这些应⽤,因为除了gitlab中的nginx默认端⼝是8080还有⼀个puma的应⽤也是8080端⼝。
4. 这⾥有⼀些⽅法,检查你的⽂件那些地⽅有错误,gitlab-rake gitlab:check SANITIZE=true --trace
5. Errno::EADDRINUSE: Address already in use - bind(2) for "127.0.0.1" port 8080 这个错误是因为端⼝问题,这就是第3步的错误。
6. 启动:gitlab-ctl start,重新启动 gitlab-ctl restart , 实时查看⽇志;gitlab-ctl tail
centos vim命令
7. 查看端⼝: netstat -ntlp
如何把gitlab项⽬中的提交、PUSH、合并请求的通知发送到钉钉
1. 在钉钉中的操作,创建⼀个组
2.点击机器⼈,然后添加gitlab机器⼈
3. 选择好后点击gitlab机器⼈设置复制webhook
gitlab的操作
1. 新建⼀个仓库(必须是仓库的创建⼈才有权限操作webhooks)
2. 进⼊项⽬到setting 中的webhooks
3. url 是钉钉上⾯复制的webhooks, secret Token 是⾃定义的token,push events 是监听的那个分⽀

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。