소프트웨어 개발 과정에서 코드 관리는 필수적인 링크 중 하나입니다. GIT는 오늘날 주류 코드 관리 도구 중 하나가 된 분산 버전 제어 시스템입니다. 클라우드 GIT 웨어하우스가 많지만 로컬 GIT 서버를 설정하는 것은 여전히 매우 인기 있는 방식입니다. 이 기사에서는 Windows에서 GIT를 사용하여 로컬 서버를 설정하는 방법을 설명합니다.
전제 조건:
1단계: GIT 설치
먼저 GIT 공식 웹사이트(https:/)에서 Windows 버전의 git을 다운로드하여 설치해야 합니다. /git-scm.com/.
설치 프로그램이 시작된 후 기본 설정에 따라 "다음"을 클릭하여 설치를 완료합니다.
설치가 완료되면 git 사용자 이름과 이메일을 구성해야 합니다. 콘솔에 다음 명령을 입력할 수 있습니다.
git config --global user.name "Your Name" git config --global user.email "your_email@example.com"
2단계: GIT 저장소 생성
Windows 탐색기를 사용하여 생성할 적절한 위치를 선택합니다. 폴더는 GIT 저장소 루트 디렉터리입니다. 루트 디렉터리에는 프로젝트 관련 코드를 저장하기 위한 일부 하위 디렉터리를 만들 수 있습니다.
명령줄에서 이 폴더로 전환하고 다음 명령문을 실행하여 GIT 라이브러리를 초기화합니다.
git init --bare
여기서 "--bare" 매개변수는 GIT에게 이 라이브러리를 빈 창고로 생성하고 더 이상 자동 할당 분기를 수행하지 않도록 지시합니다. . 생성된 라이브러리 파일의 이름은 일반적으로 ".git" 접미사로 끝납니다.
3단계: SSH 키 구성
코드 관리를 위해 GIT를 사용할 때 일반적으로 데이터 전송을 위해 SSH 프로토콜을 사용합니다. 따라서 다른 컴퓨터와 상호 작용하려면 로컬 서버에 SSH 키를 구성해야 합니다.
CMD에서 다음 명령을 입력하세요.
ssh-keygen -t rsa -f id_rsa
이 명령은 RSA 공개 키와 개인 키 쌍을 생성합니다. 공개키는 사용자가 제3자 기관에 발급한 공개 인증서이고, 개인키는 로컬 서버에 저장된 기밀 인증서입니다. 키 쌍을 생성하는 과정에서 시스템에서 비밀번호를 입력하라는 메시지가 표시되면 비밀번호를 입력하고 후속 작업 중에 개인 키 비밀번호를 올바르게 유지하십시오. 완료되면 생성된 키 쌍을 SSH 디렉터리에서 찾을 수 있습니다.
4단계: 공개 키를 다른 컴퓨터에 복사
SSH 키를 생성한 후 실제로 저장소를 사용하는 다른 컴퓨터에도 공개 키를 추가해야 합니다. 공개 키를 다른 컴퓨터에 복사하는 단계는 명령줄을 통해 수행하거나 여기서는 명령줄을 사용하여 수행할 수 있습니다.
CMD에 다음 명령을 입력하세요:
type id_rsa.pub | ssh user@hostname "cat >> .ssh/authorized_keys"
여기서 "user"는 다른 컴퓨터의 사용자 이름이고 "hostname"은 다른 컴퓨터의 호스트 이름 또는 IP 주소입니다. 위 명령을 실행한 후 개인 키와 사용자 이름, 비밀번호를 사용하여 다른 컴퓨터에 로그인하고 GIT를 사용하여 코드를 관리할 수 있습니다.
5단계: 연결 테스트
마지막 단계는 서버가 시작되었고 연결이 성공했는지 테스트하는 것입니다. 연결을 테스트하려면 다른 컴퓨터에서 다음 명령을 사용하세요.
git clone user@hostname:/path/to/repo.git
여기서 "user"와 "hostname"은 Windows 서버의 사용자 이름과 IP 주소이고 "/path/to/repo.git"은 경로입니다. GIT 저장소가 있습니다.
테스트 연결에 성공하면 GIT를 이용해 로컬 코드를 정상적으로 관리할 수 있습니다.
요약
위의 단계를 통해 Windows 시스템에 로컬 GIT 서버를 성공적으로 설정했습니다. 코드 관리를 위해 GIT를 사용하는 경우 각 팀 구성원은 자신의 독립적인 Git 저장소를 사용하여 버전 제어 및 통신을 용이하게 할 수 있습니다. Windows 시스템의 개발자 또는 팀 관리자인 경우 Git 리포지토리를 로컬로 구축하면 팀 협업 효율성이 크게 향상됩니다!
위 내용은 Windows에서 GIT를 사용하여 로컬 서버를 설정하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!