설치

Gitea는 인스톨버전을 이용해서 설치할 수도 있지만, 이 경우 Gitea 프로그램을 띄워놔야 Git을 사용할 수 있는데, 이게 번거로우니 Docker를 이용해서 설치하는 것을 권장 —어차피 Docker는 항상 띄워져 있으므로

Docker Desktop이 설치되었다는 가정하에 Gitea는 공식 사이트에서 제공하는 docker-compose를 이용하여 설치할 수 있다. 아래 사이트에서 Basics에 있는 내용을 그대로 복사한 뒤 docker-compose.yml 이라는 이름으로 저장한다.

Installation with Docker - Docs

docker-compose.yml 파일을 gitea를 설치하고자 하는 위치에 두고, 아래 키워드를 입력하면 gitea가 설치된다.

docker-compose up - d

Cap 2022-04-10 10-00-05-785.png

만일 처음 설치하면 이것저것 받는게 많이 나온다.

Cap 2022-04-10 10-00-17-680.png

초기 설정

Gitea 설치가 되었으면, 우선 DB 설정을 위해 HeidiSQL을 실행하고 먼저 gitea라는 이름으로 데이터베이스를 추가해 준다.

Cap 2022-04-10 10-07-23-946.png

Cap 2022-04-10 10-07-30-485.png

DB 생성 후에 localhost:3000을 입력하면 gitea에 접속할 수 있고, 아래와 같은 화면을 볼 수 있다.

Cap 2022-04-10 10-01-19-520.png

Gitea의 기본 Database는 SQLite3로 잡혀 있는데, MariaDB를 사용할 것이므로 MySQL을 선택하고, MariaDB에 만들어두었던 사용자 계정을 입력한다.

이때 Gitea는 Docker로 설치되어 있는 상태이므로 호스트에 localhost라고 쓰면 에러가 난다. 현재 사용 중인 컴퓨터의 ip를 확인해서 입력해 주어야 한다. —cmd에서 ipconfig를 입력 한 후에 나오는 이더넷 목록 중에서 기본 게이트웨이의 값이 있는 것의 IPv4 주소를 사용하면 된다.

DB에 gitea 저장소를 생성하고 IP주소를 제대로 입력 하였다면, 설치가 진행되고 설치 후에 다음 화면이 보여진다. 현재는 계정이 없으므로 가입하기 버튼을 클릭해서 계정을 생성한다.