gitlab 9.0对ruby的版本有要求吗
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了gitlab 9.0对ruby的版本有要求吗相关的知识,希望对你有一定的参考价值。
参考技术A 有GitLab是利用 Ruby on Rails 一个开源的版本管理系统,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。团队成员可以利用内置的简单聊天程序(Wall)进行交流。它还提供一个代码片段收集功能可以轻松实现代码复用,便于日后有需要的时候进行查找。在线DEMO
社区版基于MIT license开源完全免费
无用户,协作和仓库限制
保护你的源码安全
管理仓库,用户与访问权限
更多功能请看这儿
依赖组件:ruby 1.9.3+,MySQL,git,redis, Sidekiq。
最低配置CPU 1G,RAM 1G+swap可以支持100用户。
gitlab设置邮箱信息
一、配置qq邮箱
1、编辑gitlab配置文件
vim /etc/gitlab/gitlab.rb
gitlab_rails[‘gitlab_email_enabled‘] = true gitlab_rails[‘gitlab_email_from‘] = ‘2546523862@qq.com‘ #发件人邮箱 gitlab_rails[‘gitlab_email_display_name‘] = ‘lina-gitlab‘ #发件人名称 gitlab_rails[‘smtp_enable‘] = true gitlab_rails[‘smtp_address‘] = "smtp.qq.com" #邮箱服务器 gitlab_rails[‘smtp_port‘] = 465 gitlab_rails[‘smtp_user_name‘] = "2546523862@qq.com" #发件人邮箱地址 gitlab_rails[‘smtp_password‘] = "nkunufnvhxpvebii" #qq邮箱的授权码 gitlab_rails[‘smtp_domain‘] = "qq.com" gitlab_rails[‘smtp_authentication‘] = "login" gitlab_rails[‘smtp_enable_starttls_auto‘] = true gitlab_rails[‘smtp_tls‘] = true
2、重新加载配置文件
gitlab-ctl reconfigure
3、测试邮箱
gitlab-rails console
Notify.test_email("xxx@qq.com","title","gitlab").deliver_now #模拟发邮件
二、配置企业邮箱
同上,稍微有点区别配置文件
gitlab_rails[‘gitlab_email_enabled‘] = true gitlab_rails[‘gitlab_email_from‘] = ‘xxx@bonc.com.cn‘ gitlab_rails[‘gitlab_email_display_name‘] = ‘Gitlab-System‘ gitlab_rails[‘smtp_enable‘] = true gitlab_rails[‘smtp_address‘] = "mail.bonc.com.cn" #服务器地址 gitlab_rails[‘smtp_port‘] = 465 gitlab_rails[‘smtp_user_name‘] = "xxx@bonc.com.cn" gitlab_rails[‘smtp_password‘] = "xxxxxx" #发件人邮箱密码 gitlab_rails[‘smtp_domain‘] = "bonc.com.cn" gitlab_rails[‘smtp_authentication‘] = "login" gitlab_rails[‘smtp_enable_starttls_auto‘] = true gitlab_rails[‘smtp_tls‘] = true user[‘git_user_email‘] = "bxsybkf@bonc.com.cn" #发件人邮箱
以上是关于gitlab 9.0对ruby的版本有要求吗的主要内容,如果未能解决你的问题,请参考以下文章
我可以将 Ruby 版本 2.1.2 与 Amazon Elastic Beanstalk 一起使用吗?
Microsoft Dynamics CRM 9.0 OP 版本 安装 的那些 雷