Git 서비스의 설치 및 구성 방법을 자세히 설명한 글
Git은 소프트웨어 개발 및 코드 관리 분야에서 널리 사용되는 분산 버전 관리 시스템입니다. 하지만 코드 관리 및 버전 제어를 수행하려면 Git 서비스가 필요합니다. 이 기사에서는 Git 서비스의 설치 및 구성 방법을 소개합니다.
1. Git 서비스 선택
현재 일반적인 Git 서비스에는 GitLab, Gitea, GitHub 및 기타 옵션이 있으며 각각 고유한 특성을 가지고 있습니다. GitLab은 강력한 기능을 갖춘 엔터프라이즈급 Git 서비스이지만 소규모 팀에게는 다소 복잡할 수 있습니다. Gitea는 배포가 간단하고 개인이나 소규모 팀에 적합한 경량 Git 서비스이며 현재 가장 인기 있는 Git 서비스입니다. 플랫폼은 안정적이지만 고급 기능을 사용하려면 비용을 지불해야 합니다.
2. Git 서비스 설치
이 기사에서는 Gitea Git 서비스를 설치하도록 선택했습니다. 먼저 서버에 Git 및 Go 환경을 설치해야 합니다.
- 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
- 다운로드 Gitea 설치 패키지
In Gitea 공식 홈페이지에서 최신 버전을 선택하고 다운로드 링크를 복사하세요. 다운로드할 서버에 다음 명령을 입력하십시오:
wget https://dl.gitea.io/gitea/1.13.0/gitea-1.13.0-linux-amd64 -O gitea
- 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
- Gitea 사용자 만들기
다음 명령을 입력하여 Git 사용자를 만들고 Git 사용자의 비밀번호를 추가하세요.
adduser --system --shell /bin/bash --gecos 'Git Version Control' --group --disabled-password --home /home/git git passwd git
- 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 창고를 생성합니다.
- SSH 공개 키 추가
Git 서비스 홈페이지 좌측 메뉴 바에서 "개인 설정"을 선택해 개인 설정 페이지로 들어갑니다. 페이지 하단의 "SSH 공개 키" 옵션에서 "SSH 공개 키 추가"를 클릭하고 로컬 SSH 공개 키를 입력 상자에 복사한 후 "추가" 버튼을 클릭하면 SSH 공개 키 추가가 완료됩니다.
- Clone Git 저장소
Git 클라이언트 도구를 사용하면 SSH 프로토콜을 통해 Git 저장소를 복제할 수 있습니다. 터미널에 다음 명령을 입력하세요:
git clone git@服务器IP:仓库名称.git
위 단계를 통해 Git 서비스의 설치 및 구성을 완료할 수 있습니다. Git 서비스마다 다를 수 있지만 프로세스는 일반적으로 동일합니다. Git 서비스를 사용하는 과정에서 서버 보안 보호, 데이터 백업 등의 문제에 주의해야 합니다.
위 내용은 Git 서비스의 설치 및 구성 방법을 자세히 설명한 글의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

GIT를 통해 로컬로 프로젝트를 다운로드하려면 다음 단계를 따르십시오. GIT를 설치하십시오. 프로젝트 디렉토리로 이동하십시오. 다음 명령을 사용하여 원격 저장소 클로닝 : git 클론 https://github.com/username/repository-name.git

GIT 코드를 업데이트하는 단계 : 코드 확인 : git 클론 https://github.com/username/repo.git 최신 변경 사항 가져 오기 : Git Fetch Merge 변경 사항 : GIT 병합 원산지/마스터 푸시 변경 (옵션) : Git Push Origin Master

git 저장소 주소를 보려면 다음 단계를 수행하십시오. 1. 명령 줄을 열고 리포지토리 디렉토리로 이동하십시오. 2. "git remote -v"명령을 실행하십시오. 3. 출력 및 해당 주소에서 저장소 이름을 봅니다.

원격 GIT 서버에 안전하게 연결하려면 공개 및 개인 키를 포함하는 SSH 키를 생성해야합니다. SSH 키를 생성하는 단계는 다음과 같습니다. 터미널을 열고 명령을 엽니 다. 개인 키를 보호하려면 비밀번호 문구를 입력하십시오. 공개 키를 원격 서버에 복사하십시오. 개인 키를 계정에 액세스하기위한 자격 증명이므로 개인 키를 올바르게 저장하십시오.

git 커밋을 되돌려 보려면 Git Reset -Hard Head ~ N 명령을 사용할 수 있습니다. 여기서 N은 폴백의 커밋 수를 나타냅니다. 자세한 단계에는 다음이 포함됩니다. 롤백 할 커밋 수를 결정합니다. -하드 옵션을 사용하여 폴백을 강요하십시오. 지정된 커밋으로 돌아 가기 위해 명령을 실행하십시오.

GIT는 버전 제어 시스템이며 GitHub는 GIT 기반 코드 호스팅 플랫폼입니다. GIT는 코드 버전을 관리하는 데 사용되며 로컬 작업을 지원합니다. GitHub는 문제 추적 및 풀 레크와 같은 온라인 협업 도구를 제공합니다.

Git Commit은 프로젝트의 현재 상태에 대한 스냅 샷을 저장하기 위해 파일 변경을 GIT 저장소에 기록하는 명령입니다. 사용 방법은 다음과 같습니다. 임시 저장 영역에 변경 사항 추가 제출 메시지를 저장하고 종료하기 위해 간결하고 유익한 제출 메시지를 작성하여 제출을 완료하기 위해 제출물을 완료하십시오. 제출자에 서명을 추가하여 제출 내용을보기 위해 GIT 로그를 사용하십시오.

GIT 코드 병합 프로세스 : 충돌을 피하기 위해 최신 변경 사항을 가져옵니다. 병합하려는 지점으로 전환하십시오. 병합을 시작하고 병합을 지정합니다. 병합 충돌을 해결하십시오 (있는 경우). 커밋 메시지를 제공하여 병합을 준비하고 커밋합니다.
