标签:代理服务器 访问 emc blog 数据 nic idt logs epo
一个基于GIT的源码托管解决方案
基于Ruby on rails开发
集成了nginx postgreSQL redis sidekiq等组件
官网:https://about.gitlab.com/downloads 清华镜像:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/
虚拟机centos7 64位 内存2G+ 安装版本gitlab_ce_9.0.4
sudo yum install curl policycoreutils openssh-server openssh-clients sudo systemctl enable sshd sudo systemctl start sshd sudo yum install postfix sudo systemctl enable postfix sudo systemctl start postfix sudo firewall-cmd --permanent --add-service=http sudo systemctl reload firewalld
rpm -ivh gitlab-ce-8.9.5-ce.0.el7.x86_64.rpm # 修改配置文件 vim /etc/gitlab/gitlab.rb external_url ‘your_ip_address‘ 例如: external_url ‘http://192.168.152.140‘ # 配置 gitlab-ctl reconfigure # 访问 http://your_ip_address
gitlab-ctl status 查看状态 gitlab-ctl start gitlab-ctl stop gitlab-ctl restart gitlab-ctl tail nginx 查看日志
nginx:静态Web服务器 gitlab-shell:用于处理Git命令和修改authorized keys列表 gitlab-workhorse:轻量级的反向代理服务器 logrotate:日志文件管理工具 postgresql:数据库 redis:缓存数据库 sidekiq:用于在后台执行队列任务(异步执行) unicorn:GitLab Rails应用是托管在这个服务器上面的。
/var/opt/gitlab/git-data/repositories/:库默认存储目录 /opt/gitlab: 应用代码和相应的依赖程序 /var/opt/gitlab:gitlab-ctl reconfigure命令编译后的应用数据和配置文件,不需要人为修改配置 /etc/gitlab: 配置文件目录 /var/log/gitlab:此目录下存放了gitlab各个组件产生的日志 /var/opt/gitlab/backups/:备份文件生成的目录
需要以下操作 1、gitlab-ctl reconfigure 重置配置文件 2、gitlab-ctl show-config 验证配置文件 3、gitlab-ctl restart 重启gitlab服务
标签:代理服务器 访问 emc blog 数据 nic idt logs epo
原文地址:http://www.cnblogs.com/luchuangao/p/7899151.html