centos 7下载地址:https://www.linuxidc.com/Linux/2018-04/152000.htm
centos7安装部署gitlab服务器
https://www.cnblogs.com/wenwei-blog/p/5861450.html
centos 7系统下的gitlab下载地址:
https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7
要查看服务器端口使用状态,可用 netstat -an
要查看指定端口使用情况,可用netstat -an | grep ‘8086’]
linux命令大全
http://man.linuxde.net/
linux netstat 相关网络查看命令:
http://man.linuxde.net/netstat
postfix
https://www.cnblogs.com/alex-note/p/6840160.html
gitlab安装包地址:
https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7
1、下载rpm包
wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-8.0.0-ce.0.el7.x86_64.rpm
2、安装,rpm -i gitlab-ce-8.0.0-ce.0.el7.x86_64.rpm (这个好像安装了没有什么卵用,gitlab命令都找不到)
或
yum install gitlab-ce-8.0.0-ce.0.el7.x86_64.rpm --nogpgcheck
(由于安装报错:Header V4 DSA/SHA1 Signature, key ID XXXXXX: NOKEY;加上"–nogpgcheck"参数)
https://www.cnblogs.com/quchengfeng/p/4605463.html
Linux下RPM软件包的安装及卸载
https://www.cnblogs.com/quchengfeng/p/4605463.html
修改Gitlab默认访问端口
由于公司网站的80口被占用了,只能换成815,这个问题折磨了我两天时间。还是看得官网资料解决了。
更改端口
vi /etc/gitlab/gitlab.rb
输入内容:
external_url ‘http://10.xx.xxx.xx:815’
nginx[‘listen_port’] = 815
nginx[‘listen_https’] = false
–2 改nigx端口
vi /var/opt/gitlab/nginx/conf/gitlab-http.conf
查找如下内容并修改:
server {
listen *:815;
server_name 10.xx.xxx.xx
if ($http_host = “”) {
set $http_host_with_default “10.xx.xxx.xx:815”;
}
}
修改完成后,执行
gitlab-ctl reconfigure
gitlab-ctl restart
502报错,
8080端口冲突
原因:由于unicorn默认使用的是8080端口。
解决办法:打开/etc/gitlab/gitlab.rb,打开# unicorn[‘port’] = 8080 的注释,将8080修改为9090,保存后运行sudo gitlab-ctl reconfigure即可。
服务器内存过小可能导致502的问题,最少使用4g内存
centos7 + node + nginx + mysql 安装,可以参考下这个大神的安装,很正确,node可以改成自己喜欢的版本比如8.9.4+
https://www.jb51.net/article/107075.htm
gitlab安装一些细节设置邮件和配置使用
https://blog.51cto.com/caiyuanji/2114796?cid=707746