アップデート
これはユーザー固有です。URLをカールすると
http://localhost//api/v3/internal/allowed?key_id=22&action=git-upload-pack&ref=_any&project=analytics/dns-website
ID 22 を使用する GitLab サーバーから、「false」の場合の応答。key_id を別のユーザーのものに変更すると、応答は「true」になります
LDAP 資格情報を使用して既存の git リポジトリを複製する (またはリモートからプッシュ/プルする) たびに、次のエラーが表示されます。
Access denied.
fatal: The remote end hung up unexpectedly
他のドメインの LDAP ユーザーは影響を受けません。
公開鍵を削除して GitLab プロファイルに再度追加したところ、ssh 接続を正常にテストできました。
#ssh -vT git@git.mysite.com
OpenSSH_5.9p1, OpenSSL 0.9.8y 5 Feb 2013
...
Welcome to GitLab, Keith Harris!
...
debug1: Exit status 0
gitlab-shell.log は次のエラーを報告します:
W, [2013-10-15T16:55:43.226875 #23590] 警告 -- : gitlab-shell: git コマンド <git-upload-pack 'analytics/dns-website.git'> に対するアクセスがキー key- を持つユーザーによって拒否されました22.