Redmine + gitlab 連携で躓いた(その2)
前回の
redmine,gitlabを
相乗りさせて、 nginxを フロントに 置く redmine-oauth-providerで
redmineユーザに よる 認証を 出来る 仕組みを 準備 gitlab側は
omniauth-redmineを インストールして、 認証先に redmineを 増やす
ここまで
さて、
いろいろ
gitlabは
ユーザ作成後、 gitリポジトリ作成などには usernameを 用いる username の
フォーマットが 「半角英数, '-', '_', '.'」で 最後が .gitでない こと [gitlabソース1] [gitlabソース2] OmniAuth経由で
ユーザを 作成する 場合、 oauthで 取得した nicknameか メールアドレスの ユーザ名が 用いられる [gitlabソース3] [gitlabソース4] omniauth-redmineは
nicknameに redmineユーザの メールアドレスを 使う [omniauth-redmineソース]
プラグインを
https://github.com/attakei/omniauth-redmine ( 差分 )
多分