>개발 도구 >자식 >Git 서비스의 설치 및 구성 방법을 자세히 설명한 글

Git 서비스의 설치 및 구성 방법을 자세히 설명한 글

PHPz
PHPz원래의
2023-04-03 11:51:562099검색

Git은 소프트웨어 개발 및 코드 관리 분야에서 널리 사용되는 분산 버전 관리 시스템입니다. 하지만 코드 관리 및 버전 제어를 수행하려면 Git 서비스가 필요합니다. 이 기사에서는 Git 서비스의 설치 및 구성 방법을 소개합니다.

1. Git 서비스 선택

현재 일반적인 Git 서비스에는 GitLab, Gitea, GitHub 및 기타 옵션이 있으며 각각 고유한 특성을 가지고 있습니다. GitLab은 강력한 기능을 갖춘 엔터프라이즈급 Git 서비스이지만 소규모 팀에게는 다소 복잡할 수 있습니다. Gitea는 배포가 간단하고 개인이나 소규모 팀에 적합한 경량 Git 서비스이며 현재 가장 인기 있는 Git 서비스입니다. 플랫폼은 안정적이지만 고급 기능을 사용하려면 비용을 지불해야 합니다.

2. Git 서비스 설치

이 기사에서는 Gitea Git 서비스를 설치하도록 선택했습니다. 먼저 서버에 Git 및 Go 환경을 설치해야 합니다.

  1. Git and Go 설치

Ubuntu 환경에서는 다음 명령을 사용하여 Git and Go를 설치합니다.

sudo apt-get update
sudo apt-get install git
sudo apt-get install golang

설치가 완료된 후 다음 명령을 입력하여 설치가 성공했는지 확인합니다.

git --version
go version
  1. 다운로드 Gitea 설치 패키지

In Gitea 공식 홈페이지에서 최신 버전을 선택하고 다운로드 링크를 복사하세요. 다운로드할 서버에 다음 명령을 입력하십시오:

wget https://dl.gitea.io/gitea/1.13.0/gitea-1.13.0-linux-amd64 -O gitea
  1. Configure Gitea

다음 명령을 입력하여 Gitea 구성 폴더, 로그 폴더를 생성하고 Gitea 바이너리를 /usr/local/bin으로 이동하십시오:

mkdir -p /var/lib/gitea/{custom,data,indexers,public,log}
chown git:git /var/lib/gitea/{data,indexers,log}
chmod 750 /var/lib/gitea/{data,indexers,log}
mkdir /etc/gitea
  1. Gitea 사용자 만들기

다음 명령을 입력하여 Git 사용자를 만들고 Git 사용자의 비밀번호를 추가하세요.

adduser --system --shell /bin/bash --gecos 'Git Version Control' --group --disabled-password --home /home/git git
passwd git
  1. Start Gitea

다음 명령을 입력하여 Gitea 서비스를 시작하세요.

sudo -u git /usr/local/bin/gitea web -c /etc/gitea/app.ini

3. 서비스 구성

1. 브라우저 액세스 통과

브라우저에 http://server IP:3000을 입력하여 Gitea 사용자 구성 페이지로 들어갑니다. 관리자 사용자 이름, 관리자 이메일, 관리자 비밀번호 등의 정보를 입력하시면, 설정이 완료되면 Git 서비스 홈페이지에 입장하실 수 있습니다.

2. Git 창고 구성

Git 서비스 홈페이지 좌측 메뉴바에서 "Warehouse"를 선택하여 창고 관리 페이지로 들어갑니다. 페이지 상단의 "새 창고" 옵션에 창고 이름, 창고 설명, 창고가 속한 조직 및 기타 정보를 입력하여 Git 창고를 생성합니다.

  1. SSH 공개 키 추가

Git 서비스 홈페이지 좌측 메뉴 바에서 "개인 설정"을 선택해 개인 설정 페이지로 들어갑니다. 페이지 하단의 "SSH 공개 키" 옵션에서 "SSH 공개 키 추가"를 클릭하고 로컬 SSH 공개 키를 입력 상자에 복사한 후 "추가" 버튼을 클릭하면 SSH 공개 키 추가가 완료됩니다.

  1. Clone Git 저장소

Git 클라이언트 도구를 사용하면 SSH 프로토콜을 통해 Git 저장소를 복제할 수 있습니다. 터미널에 다음 명령을 입력하세요:

git clone git@服务器IP:仓库名称.git

위 단계를 통해 Git 서비스의 설치 및 구성을 완료할 수 있습니다. Git 서비스마다 다를 수 있지만 프로세스는 일반적으로 동일합니다. Git 서비스를 사용하는 과정에서 서버 보안 보호, 데이터 백업 등의 문제에 주의해야 합니다.

위 내용은 Git 서비스의 설치 및 구성 방법을 자세히 설명한 글의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.