0

これが私のシナリオです。私たちは今日まで Gitblit サーバーでローカル ユーザーとグループを操作してきました。今日、私たちは LDAP 認証に切り替えました。対処したい問題がいくつかあります。

  1. すでにローカルの git アカウントを持っているユーザーが自分の LDAP アカウントでログインしようとすると、git がローカル ユーザーを上書きしますが、これは問題ありませんが、新しく登録された LDAP ユーザーはローカル ユーザーが持っていたすべてのグループを失います。ローカル アカウントが持っていたローカル グループが LDAP アカウントにも転送されるように、これを修正できますか?

  2. 「John Doe」というユーザーがいて、「John_Doe」という Git アカウントと「John.Doe」という LDAP アカウントを持っている場合、LDAP アカウントはローカル アカウントを上書きしますか、それとも 2 つの別々のアカウントを作成しますか?

4

1 に答える 1

1
  1. Gitblit 1.8.0 の時点では、ローカル ユーザーが LDAP ユーザーによって上書きされたときにローカル グループ メンバーシップを引き継ぐことを許可する構成設定はありません。realm.ldap.maintainTeamsが に設定されている場合true、LDAP ユーザーのチームは LDAP からのみ取得されます。回避策として、古いローカル チームを LDAP にミラーリングして、LDAP ユーザーのチーム メンバーシップを再作成するか、LDAP ユーザーをローカル チームに手動で追加し直す必要があります。

  2. James がコメントで既に回答しているように、これらは 2 つの異なるユーザー アカウントになります。

于 2016-12-30T18:22:46.437 に答える