3

アップデート

これはユーザー固有です。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.

4

1 に答える 1