문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
소스 코드 주권
- 클라우드 Git 플랫폼이proprietary 코드와 영업비밀을 어떻게 노출시키는지에 대한 설명
- Gitea 아키텍처 및 GitHub, GitLab, Forgejo와의 비교
- 라이선싱, 이용약관, 데이터 내보내기 고려사항
설치 및 구성
- PostgreSQL 및 Redis와 함께 Docker Compose 배포
- systemd 서비스와 함께 Linux에 바이너리 설치
- 역방향 프록시, TLS, SSH 포트 구성
- 초기 설정 마법사: 데이터베이스, 관리자 계정 및 app.ini 튜닝
저장소 관리
- 조직, 팀 및 저장소 생성
- 브랜치 보호, 필수 검토 및 서명된 커밋
- 이슈 추적, 라벨, 마일스톤 및 칸반 보드
- Wiki 및 릴리스 아티팩트 호스팅
Gitea Actions를 사용한 CI/CD
- Gitea Actions 활성화 및 act runners 등록
- 빌드, 테스트, 배포를 위한 워크플로우 YAML 작성
- 자체 호스팅 러너 보안 및 컨테이너 격리
- 아티팩트 캐싱 및 매트릭 빌드
클라우드 포지로부터의 마이그레이션
- GitHub/GitLab에서 저장소 미러링 및 가져오기
- 이슈, 풀 리퀘스트 및 릴리스 노트 마이그레이션
- 커밋 서명 및 GPG 키 신뢰 유지
인증 및 접근 제어
- LDAP, Active Directory, OpenID Connect 통합
- 이중 인증 및 배포 토큰 관리
- 저장소 가시성: 공개, 내부 및 비공개 범위
보안 및 규정 준수
- GPG 및 SSH 키를 통한 커밋 서명 강제 적용
- 저장소 접근 및 관리자 변경 사항에 대한 감사 로깅
- 종속성 스캔 및 취약성 웹후크 알림
유지보수 및 확장
- Git 데이터, 이슈 및 첨부 파일에 대한 백업 전략
- 데이터베이스 최적화 및 첨부 파일을 S3로 오프로딩
- Gitea 업그레이드 및 중단적 변경 사항 처리
요건
- 중급 Git 및 버전 관리 개념
- Docker를 포함한 Linux 서버 관리
- CI/CD 파이프라인 및 웹후크에 대한 기본 지식
대상
- GitHub 또는 GitLab.com을 대체하는 개발 팀
- 온프레미스 소스 코드 관리를 필요로 하는 조직
- 코드 수출 제한이 있는 정부 및 방산 산업 계약자
14 시간
회원 평가 (4)
제 질문에 즉시 답변을 받는 것이 마음에 들어요.
Szabolcs Kriston - Ericsson
코스 - Advanced GitLab
기계 번역됨
중요한 요점을 되풀이합니다
Milly Chen - Logitech
코스 - Gerrit Code Review
기계 번역됨
VM에서 수행할 수 있었던 연습
Atif Bhatti
코스 - Git Hands-on Workshop with Azure DevOps
기계 번역됨
트레이너와의 원활한 소통, 우리의 문제에 대한 배려, 질문에 대한 답변을 통해 제공된 통찰력과 추가 지식이 마음에 들었습니다. 진행 속도가 좋았고, 기술적 문제가 있더라도 서두르지 않았습니다. 각 주제가 충분히 다루어졌습니다.
Melania Mieczkowska - IAV Poland
코스 - Gitlab and Gitlab CI
기계 번역됨