本地服务器安装 GITLAB 服务

来源:互联网 发布:csol2优化 编辑:程序博客网 时间:2024/06/06 03:47

安装

安装依赖

> sudo apt-get install -y curl openssh-server ca-certificates

安装邮件系统

> sudo apt-get install -y postfix

安装gitlab

> curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh | sudo bash

配置gitlab URL

> sudo EXTERNAL_URL="http://192.168.71.175" apt-get install gitlab-ee

安装邮件

编辑配置文件

> sudo vim /etc/gitlab/gitlab.rb

写入如下配置:

# gitlab emailgitlab_rails['gitlab_email_enabled'] = truegitlab_rails['gitlab_email_from'] = 'whccnu@outlook.com'gitlab_rails['gitlab_email_display_name'] = 'CCNU GITLAB'gitlab_rails['gitlab_email_reply_to'] = 'whccnu@outlook.com'gitlab_rails['gitlab_default_can_create_group'] = truegitlab_rails['gitlab_username_changing_enabled'] = truegitlab_rails['gitlab_default_theme'] = 2# smtpgitlab_rails['smtp_enable'] = truegitlab_rails['smtp_address'] = "smtp-mail.outlook.com"gitlab_rails['smtp_port'] = 587gitlab_rails['smtp_user_name'] = "whccnu@outlook.com"gitlab_rails['smtp_password'] = "ccnu"gitlab_rails['smtp_domain'] = "smtp-mail.outlook.com"gitlab_rails['smtp_authentication'] = "login"gitlab_rails['smtp_enable_starttls_auto'] = truegitlab_rails['smtp_tls'] = falsegitlab_rails['smtp_openssl_verify_mode'] = 'peer'

重启配置

> sudo gitlab-ctl reconfigure

测试

> sudo gitlab-rails consoleirb(main):001:0> Notify.test_email('37644681@qq.com', 'Message Subject', 'Message Body').deliver_now
原创粉丝点击