GitLab的使用(一)---安装
2017-11-06 17:52
288 查看
GilLab是什么
特点
CentOS7系统安装
安装依赖
添加GitLab镜像源并安装
配置防火墙规则
禁用SELinux
配置并启动GitLab
配置smtp邮件功能
邮箱验证
替换注册默认IP
配置并启动GitLab
访问并配置
基于MIT代码发布协议。
需要gitolite协同工作。
第一次访问 GitLab,系统会重定向 url 到重置密码的页面,你需要输入初始化管理员账号的密码。
特点
CentOS7系统安装
安装依赖
添加GitLab镜像源并安装
配置防火墙规则
禁用SELinux
配置并启动GitLab
配置smtp邮件功能
邮箱验证
替换注册默认IP
配置并启动GitLab
访问并配置
GilLab是什么
GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。特点
Web框架使用Ruby on Rails。基于MIT代码发布协议。
需要gitolite协同工作。
CentOS7系统安装
安装依赖
yum install curl policycoreutils openssh-server openssh-clients systemctl enable sshd systemctl restart sshd
添加GitLab镜像源并安装
curl -LJO https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.1.0-ce.0.el7.x86_64.rpm yum install gitlab-ce-10.1.0-ce.0.el7.x86_64.rpm
配置防火墙规则
firewall-cmd --zone=public --add-service=http --permanent firewall-cmd --reload
禁用SELinux
setenforce 0 vi /etc/sysconfig/selinux SELINUX=disabled
配置并启动GitLab
gitlab-ctl reconfigure
配置smtp邮件功能
添加如下相应邮箱服务商的配置到/etc/gitlab/gitlab.rb, 然后运行gitlab-ctl reconfigure使修改生效不加密 gitlab_rails['smtp_enable'] = true gitlab_rails['smtp_address'] = "smtp.server" gitlab_rails['smtp_port'] = 25 gitlab_rails['smtp_user_name'] = "smtp.user" gitlab_rails['smtp_password'] = "smtp.password" gitlab_rails['smtp_domain'] = "example.com" gitlab_rails['smtp_authentication'] = "plain" gitlab_rails['smtp_enable_starttls_auto'] = false gitlab_rails['smtp_openssl_verify_mode'] = 'none' gitlab_rails['gitlab_email_from'] = 'yancloud@internetware.cn'
加密 gitlab_rails[< 937a span class="hljs-string">'smtp_enable'] = true gitlab_rails['smtp_address'] = "smtp.server" gitlab_rails['smtp_port'] = 465 gitlab_rails['smtp_user_name'] = "smtp.user" gitlab_rails['smtp_password'] = "smtp.password" gitlab_rails['smtp_domain'] = "example.com" gitlab_rails['smtp_authentication'] = "login" gitlab_rails['smtp_enable_starttls_auto'] = true gitlab_rails['smtp_openssl_verify_mode'] = 'none' gitlab_rails['smtp_tls'] = true gitlab_rails['gitlab_email_from'] = 'yancloud@internetware.cn'
邮箱验证
gitlab-rails console Loading production environment (Rails 4.2.8) irb(main):001:0> Notify.test_email('XXXXXX@qq.com', 'Message Subject', 'Message Body').deliver_now
替换注册默认IP
vi /etc/gitlab/gitlab.rb :%s/gitlab.example.com/10.10.11.183/g
配置并启动GitLab
gitlab-ctl reconfigure
访问并配置
http://YOURIP/
第一次访问 GitLab,系统会重定向 url 到重置密码的页面,你需要输入初始化管理员账号的密码。
相关文章推荐
- 使用Gitlab一键安装包后的日常备份恢复与迁移
- 使用Gitlab一键安装包后的日常备份恢复与迁移
- Centos6.5 gitlab安装使用
- 使用docker安装gitlab
- GitLab在CentOS7下LNMP环境的安装使用
- 解决Gitlab安装后,使用http方式推送报错的问题
- Gitlab安装和使用
- 使用Gitlab一键安装包后的备份恢复与迁移
- Ubuntu 16.04安装使用Docker版的GitLab
- centos6使用Omnibus方法安装gitlab
- docker 安装gitlab-ce下ssh无法使用原因
- 使用docker安装gitlab
- 使用Gitlab一键安装包后的日常备份恢复与迁移
- Gitlab安装和使用相关信息
- centos6使用yum源安装gitlab-ce私有环境
- centos 6下安装gitlab,使用apache作为webserver
- Git的安装与使用(自建的Gitlab系统的使用)
- Gitlab安装及使用
- Ubuntu中使用GitLab Installers一键傻瓜式安装gitlab