GitLab 자동 로그아웃 시간 변경

GitLab은 로그인 후 세션 유지 시간이 기본 7일(60 × 24 × 7 = 10080분)로 설정되어 있습니다.

설정

세션 유지 시간을 1시간으로 변경하려면 :

  1. Admin Area > Settings > General로 이동하여 Account and limit을 확장합니다.

  2. Session duration (minutes) 입력란을 60으로 수정한 다음, Save changes 버튼을 클릭합니다.

  3. 터미널에서 SSH를 사용하여 GitLab 인스턴스에 접속한 후, 아래 명령을 실행하여 GitLab을 재시작합니다(재시작해야만 변경사항이 적용됩니다).

    gitlab-ctl restart

    또는

    docker exec -it gitlab-ce_web_1 gitlab-ctl restart

적용 결과 확인

로그인 후 GitLab 페이지에서 아무런 동작을 하지 않은 다음, 1시간 후에 페이지를 새로고침하거나 다른 페이지로 이동하면 로그아웃되어 로그인 페이지(/users/sign_in)로 이동하는 것을 확인할 수 있습니다.