gitlab提示403,forbidden

  • 背景:
    最近在做Gitlab併發性能測試時遇到如下錯誤信息
  • 錯誤提示 :
    1.web端只顯示forbidden字樣
forbidden
  1. 用git拉取代碼時提示
fatal: unable to access 'http://xxxx.git/': The requested URL returned error: 403

原因在於gitlab使用rack_attack做了併發訪問控制

  • 解決辦法:修改gitlab默認配置–白名單
    步驟:
    一. 打開/etc/gitlab/gitlab.rb
    二. 找到配置項rack_attack_git_basic_auth,添加gitlab部署所在服務器對應的ip到ip_whitelist子配置項中
gitlab_rails['rack_attack_git_basic_auth'] = {
             'enabled' => true,
             'ip_whitelist' => ["127.0.0.1","Gitlab_Server_IP"],
             'maxretry' => 300,
             'findtime' => 5,
             'bantime' => 60
         }

通常情況下可能rack_attack_git_basic_auth配置默認被註釋掉了,可以打開後添加即可

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章