LDAP 認証で GitLab にサインインしている環境において、ある時から急に Clone や Push などができなくなりました。
条件は以下です。
- GitLab で LDAP 認証 (ActiveDirectory ) を設定している
- git でアクセスする際のユーザー名とパスワードを Windows の資格情報に記憶させている
このとき、ActiveDirectory でユーザーパスワードを変更すると、git から GitLab にアクセスできなくなります。
Windows の資格情報のパスワードも変更するとアクセスできるようになります。
分かってしまえば当たり前なのですが、今まで出来てたものが急に出来なくなったので、ちょっとはまりました。
初回アクセス(資格情報がない状態)時であればユーザー名とパスワードを聞いてきますが、それがなかったので、ユーザー名またはパスワードが違うのが原因だとはすぐにわかりませんでした。