Member Workspace

회원 가입, 로그인, 안내 문서, 개인별 작업 공간을 같은 정보 구조 안에서 관리하는 사용자 영역입니다.

Current Mode
document

사용자 안내 문서

서비스 이용약관, 개인정보 처리방침, 배포 운영 정책을 한 화면에서 검토할 수 있도록 정리한 문서 영역입니다.

DOCUMENT

서비스 이용약관

MiniGit은 사용자별 프로젝트 소스 업로드, 원격 서버 배포, 배포 전 백업 기록 관리를 지원하는 관리 도구입니다. 회원은 계정 정보와 프로젝트 정보를 정확하게 입력해야 하며, 타인의 서버 접근 권한을 무단으로 등록할 수 없습니다.

  • 서비스는 사용자별 계정과 프로젝트 단위로 기능을 분리합니다.
  • 배포 실행 전 대상 서버 정보와 경로 확인 책임은 사용자에게 있습니다.
  • 운영 정책 위반 또는 비정상 접근 시 기능이 제한될 수 있습니다.

개인정보 처리방침

사용자 식별과 로그인 처리를 위해 사용자명, 이메일, 비밀번호 해시, 생성일시를 저장합니다. 실제 배포 이력에는 사용자 식별 번호와 프로젝트 정보, 배포 상태 및 로그가 포함될 수 있습니다.

  • 이메일은 프로젝트 저장소 분리와 세션 식별에 사용됩니다.
  • 비밀번호는 평문 저장을 하지 않고 해시값 저장을 전제로 합니다.
  • 배포 로그는 운영 이력 점검과 오류 추적 목적으로 저장됩니다.

배포 운영 정책

원격 서버에 동일 경로의 기존 파일이 존재하는 경우, 먼저 원격지 백업본을 수집하여 로컬 backups 영역에 보관한 뒤 신규 소스를 전송하는 절차를 원칙으로 합니다.

  • 배포 전 원격 경로와 접속 계정이 올바른지 재확인합니다.
  • 배포 실패 시 command log와 백업 경로를 검토합니다.
  • 복구는 backups 보관본 기준으로 별도 절차를 통해 수행합니다.

기록 및 보관 정책

업로드된 프로젝트 소스는 current, 원격 백업본은 backups 폴더에 각각 보관됩니다. 배포 로그는 DB에 저장되어 배포 상태, 메시지, 원격 경로, 아카이브 정보를 추적할 수 있도록 구성합니다.

구분설명
current현재 배포 기준이 되는 업로드 소스 보관소
backups원격 서버에서 수동/자동 수집한 백업 아카이브
deploy_logs배포 상태, 메시지, 백업 경로, 명령 로그 기록