2017-05-04 19 views
-1

Gitlab을 처음 설치했습니다.GitLab이 신입 회원에게 초대장을 보내도록 설정했습니다.

VSHN 꼭두각시 모듈을 사용하여 AWS에 Gitlab을 설치했습니다.

Gitlab 서버는 정상적으로 작동하지만 전자 메일 초대는 아무에게도 적용되지 않습니다.

site.pp 파일에서 다음 구성을 사용했습니다.

node 'client-ip-address' { 

    class { 'gitlab': 
    external_url => 'http://client-ip-address', 
    } 

} 

이메일 알림을 설정하는 데 필요한 설정은 누구에게 알려주시겠습니까?

답변

1

은 이메일의 당신의 방법에 따라,이 gitlab 레일 옵션 구성이 여기에 문서화로 구성됩니다 https://github.com/vshn/puppet-gitlab/blob/master/README.md#usage

문서를 여기에 다양한 이메일 제공 업체를위한 예에 예를 들면 다음과 같습니다 https://docs.gitlab.com/omnibus/settings/smtp.html#example-configuration

, 가장 기본적인 일 :

class { 'gitlab': 
    external_url => 'http://gitlab.mydomain.tld', 
    gitlab_rails => { 
    'smtp_address' => "smtp.gmail.com" 
    'smtp_port' => 587 
    'smtp_user_name' => "[email protected]" 
    'smtp_password' => "my-gmail-password" 
    'smtp_domain' => "smtp.gmail.com" 
    'smtp_authentication' => "login" 
    'smtp_enable_starttls_auto' => true 
    'smtp_tls' => false 
    'smtp_openssl_verify_mode' => 'peer' 
}, 
: Gmail에

class { 'gitlab': 
    external_url => 'http://gitlab.mydomain.tld', 
    gitlab_rails => { 
    'smtp_enable' => true, 
    }, 
} 

}

+0

대단히 감사합니다. 나는 오늘 이것을 시도 할 것이다. –

+0

안녕 피터, 나는 위의 접근법을 사용했다. 하지만 우분투에서 센드 메일을 사용하고 싶습니다. sendmail을 설치했지만 정상적으로 작동하지만 GITLAB과 작동하지 않습니다. –