Guide_Tip_Tech/Synology_Setting

[Synology] DSM 셋팅 가이드 #1 : Gitlab 관리자 환경 설정

sonhc 2020. 4. 20. 22:25

< Gitlab 설정 >

   1) 첫 접속 → 관리자 암호 설정 → root 로 로그인

   2) 관리자 계정 설정 (우측상단 → Settings)
      * Email : Email → <수신할GMAIL>@gmail.com 입력 → "Add email address" 버튼 클릭
                                 수신된 "Confirmation instructions" 이메일의 "Confirm your email address" 링크 클릭
                                 새창으로 gitlab이 다시 접속되며, email confirm 완료
      * Profile : Full name → root 변경 (기본값 Administrator를 ID와 동일하게 root로 수정)
                                  Email → <수신할GMAIL>@gmail.com 입력
                                  Public email → <수신할GMAIL>@gmail.com 선택
                                  Commit email → <수신할GMAIL>@gmail.com 선택
                                  Private contributions → "Include private contributions on my profile" 체크
                                  모두 수정후, "Update profile settings" 버튼 클릭
      * Email : admin@example.com 삭제
      * Notifications : Global notification level → Watch 변경
                                 "Global notification level" 체크   


   3) Admin Area → Appearance
      - Sign in/Sign up pages : Title 과 Description 입력
        #----------------------------------------------
        This Gitlab server is running on docker in the Synology DS1019+.

        *< System Info >* 
        \- CPU : INTEL Celeron J3455 (1.5 GHz, 4 core)
        \- RAM : 8192 MB 

        *< Version Info >* 
        \- DSM : 6.2.2
        \- Docker : 18.09.0-0506  \- GitLab Community Edition : 11.11.8 
        #----------------------------------------------


   3) Admin Area → Settings → General 설정
      * Visibility and access control : Import sources → "GitLab export"만 체크
      * Account and limit             : "Gravatar enabled" 체크 해제
                                              "Maximum attachment size (MB)" = 1024 변경
      * Sign-up restrictions          : "Sign-up enabled" 체크 해제
                                              "Send confirmation email on sign-up" 체크


   4) Admin Area → Settings → CI/CD 설정
      * Continuous Integration and Deployment : "Default to Auto DevOps pipeline for all projects" 체크 해제
                                                                "Enable shared runners for new projects" 체크 해제


   5) Admin Area → Settings → Reporting 설정
      * Abuse reports                 : 수신할 email 입력


   6) Admin Area → Settings → Metrics and profiling 설정
      * Usage statistics              : "Enable version check" 체크 해제


   7) Admin Area → Settings → Preferences 설정
      * Email                         : "Include author name in notification email body" 체크   


이상입니다.