|
|
게시됨 2022. 12. 18. 오후 4:57:20
|
|
|
|

요구 사항: 집에 소프트 라우팅 장치가 있고, 하드웨어 구성: CPU(J4125), 메모리(8G), 하드 디스크(128G), 생각해개인 Git 저장소를 설정하세요저는 Gitlab을 사용해 개인 Git 저장소를 만든 적이 있지만, 너무 무겁고 하드웨어 소모가 너무 많아서 가벼운 Git 저장소를 찾고 싶다면 인터넷에서 Gogs, Gitea 등을 찾을 수 있습니다.
Git 저장소는 소스 코드를 저장하기 때문에, 소스 코드 유출 위험을 방지하기 위해 우리는Gitea 컨테이너가 네트워크에 접속하는 것을 금지합니다그리고 nginx를 통해 Gitea 컨테이너로 역대리로 변환합니다.
고그스:Gogs의 목표는 셀프 서비스 Git 서비스를 가장 쉽고 빠르며 쉽게 구축하는 방법을 만드는 것입니다. Go로 개발하면 Gogs가 독립 실행형 바이너리로 배포될 수 있으며, Linux, Mac OS X, Windows, ARM 플랫폼을 포함한 Go 언어가 지원하는 모든 플랫폼을 지원합니다. 주소:하이퍼링크 로그인이 보입니다.
기테아:Gitea는 자체 호스팅 Git 서비스 프로그램입니다. GitHub, Bitbucket, Gitlab과 유사합니다. Gogs에서 개발되었지만, 우리는 이를 포크하여 Gitea라고 명명했습니다. 기본적으로 일부 개발자들은 Gogs의 개발자 효율성이 상대적으로 느리다고 생각하며, 다른 개발자들의 참여를 받아들이지 않으며, 모든 수정과 PR은 그가 혼자 검토해야 하므로 Gogs 개발에 매우 해롭습니다. 그래서 일부 개발자들은 Gogs를 기반으로 한 Gitea 프로젝트를 재개하기로 결정했습니다. 주소:하이퍼링크 로그인이 보입니다.
먼저 ESXI 가상화 플랫폼이 소프트 경로에 설치되고, 그 다음 도커 환경이 적용된 새로운 CentOS 7 가상 머신이 설치됩니다.
Docker Compose 플러그인을 설치해야 하며, 튜토리얼은 다음과 같습니다:
호스트 머신에 새로운 웨어하우스 데이터 디렉터리 폴더를 만들고 다음 명령을 사용하세요:
그리고 디렉터리 아래에 새 항목을 생성하세요docker-compose.yaml파일, 다음과 같이 구성되어 있습니다:
활성화 명령은 다음과 같습니다:
현재도 브라우저를 통해 Gitea 서비스에 접근할 수 없기 때문에, Gitea 컨테이너에 대한 새로운 nginx 컨테이너 리버스 프록시를 만들어야 합니다.
다음 명령어로 호스트 머신에서 새로운 nginx 구성 파일을 생성합니다:
nginx.conf는 다음과 같이 구성되어 있습니다:
다음 명령어로 새로운 nginx 컨테이너를 생성하세요:
또한 nginx 컨테이너를 gitea 네트워크에 다음 명령어로 연결해야 합니다:
이때 브라우저를 통해 호스트 +3000 포트에 접속하면, 아래 그림과 같이 gitea의 설치 인터페이스를 볼 수 있습니다:
실제 상황에 맞게 서버 도메인 이름과 기본 URL을 수정하세요. 아래 그림에 나와 있습니다:
다음 설정들을 체크 해제하세요:
아래 그림에 나와 같이 관리자 계정과 비밀번호를 설정하세요:
설치 버튼을 클릭한 후 설치 완료 후에는 아래 안내와 같이 진행됩니다:
(끝)
|
이전의:BBR, BBRplus vs BBR2 일반 네트워크 속도 비교다음:읽기 보기 . PDB 파일 내용 정보
|