개발
Gitea git 서버 구축
킁한국인
2023. 9. 8. 20:05
Gitea는 가볍고 확장 가능한 Git 서버 솔루션으로, Go 언어로 작성되어 있습니다. 소규모부터 대규모 팀까지 다양한 규모의 조직에서 사용하기 좋습니다.
Gitea의 주요 장점:
- 가볍고 빠름: Go로 작성되어 있어 별도의 런타임이 필요 없으며, 빠른 실행 성능을 자랑합니다.
- 간단한 설치: 단일 실행 파일로 제공되며, 별도의 의존성 없이 바로 실행 가능합니다.
- 통합 웹 UI: 사용자와 리포지토리 관리, 코드 검토, 이슈 추적 등 다양한 기능을 웹 UI에서 제공합니다.
- 확장 가능: LDAP, OAuth2, SMTP, HTTP/HTTPS 등 다양한 통합 기능을 지원합니다.
- 고도의 보안: 내장된 방화벽, SSH 서버 지원, 패스워드 복잡성 검사 등 다양한 보안 기능을 제공합니다.
- 다양한 플랫폼 지원: Linux, macOS, Windows 등 다양한 OS에서 실행 가능합니다.
윈도우에서 Gitea 설치 방법:
- 선행 요구사항:
- Git이 설치되어 있어야 합니다. Git 다운로드 페이지에서 윈도우용 Git을 설치합니다.
- Gitea 다운로드:
- Gitea의 공식 다운로드 페이지에서 최신 버전의 윈도우용 바이너리 (
gitea-x.x.x-windows-4.0-amd64.exe
같은 형식)를 다운로드합니다.
- Gitea의 공식 다운로드 페이지에서 최신 버전의 윈도우용 바이너리 (
- 설치 및 실행:
- 다운로드한 바이너리 파일을 원하는 디렉터리에 이동시킵니다 (예:
C:\gitea
). - 명령 프롬프트나 PowerShell을 열고, Gitea 바이너리가 있는 디렉토리로 이동합니다.
.\gitea-x.x.x-windows-4.0-amd64.exe web
명령을 실행하여 Gitea를 시작합니다. (파일 이름은 다운로드한 버전에 따라 다를 수 있습니다)
- 다운로드한 바이너리 파일을 원하는 디렉터리에 이동시킵니다 (예:
- 웹 브라우저를 통한 초기 설정:
- 웹 브라우저를 열고
http://localhost:3000/
주소로 접속합니다. - Gitea의 초기 설정 화면이 표시됩니다. 여기에서 데이터베이스, 일반 설정, 관리자 계정 등을 설정합니다.
- 설정을 완료한 후 "Install Gitea" 버튼을 클릭하면 설치가 완료됩니다.
- 웹 브라우저를 열고
- (옵션) 서비스로 등록:
- Gitea를 윈도우 서비스로 등록하여 시스템 시작 시 자동으로 실행되게 할 수 있습니다. 이를 위해서는 추가 설정이 필요합니다.
이로써 Gitea 설치와 기본 설정이 완료되었습니다. 웹 인터페이스를 통해 리포지토리를 생성하거나, 사용자를 추가하거나, 기타 설정을 조절할 수 있습니다.