시스템에 로컬 Git 서버 설정
따라서 대답은 예입니다. 인기 있는 버전 제어 소프트웨어와 똑같이 작동하는 로컬 서버를 시스템에 만들 수 있습니다. 시작하기 전에 Git이 무엇인지, 무엇을 위해 사용하는지 알고 있다고 가정합니다.
서버 저장소 생성
git 저장소를 복제하거나 초기화할 때마다 볼 수 있는 두 가지가 있습니다. 하나는 .git 폴더이고 다른 하나는 작업 영역입니다.
.git 폴더는 작업 트리, 구성 파일, 후크, 헤드 참조 등의 메타데이터를 저장하는 인덱스 폴더이고 기타는 로컬 파일을 볼 수 있는 실제 작업 영역입니다.
.git 폴더에 대해 자세히 알고 싶습니다. 이것을 따르십시오 link
마찬가지로 서버를 생성하므로 작업 영역이 필요하지 않습니다. 할 수 있을까요? 물론.
먼저 server.git이라는 서버 리포지토리를 만듭니다. 아무 이름이나 지정할 수 있습니다.
mkdir server.git
cd server.git
이제 이 리포지토리를 Git으로 초기화합니다. 그러나 명령에 변화가 있을 때까지 기다리십시오. init 명령과 함께 --bare 인수를 사용해야 합니다. 무엇을 하는가? 작업 디렉토리가 없는 베어 리포지토리를 생성합니다. 이해가
git init --bare
저장소를 초기화하자마자 다른 디렉토리에서 원격 URL로 사용할 수 있는 디렉토리 URL을 얻었습니다. 너무 쉽지 않습니까?
클라이언트 저장소 생성
이제 클라이언트 리포지토리를 생성하고 설정이 작동하는지 여부를 확인할 차례입니다.
mkdir client && cd client
git init
이제 서버를 리포지토리에 원격으로 추가합니다.
git remote add origin /<path>/server.git/
변경 사항을 리모컨에 푸시할 수 있는지 확인하겠습니다. 내용이 있는 파일을 만들고 추가 및 커밋합니다.
이제 해당 파일을 원격 분기로 푸시합니다.
마지막 단계에서 이 리포지토리를 복제하거나 변경 사항을 다운로드할 수 있습니다.
git clone <path_to_your_local_server>
짜잔! 효과가있다
다음에 무엇을할지?
물론 nginx 또는 Apache를 사용하여 인터넷을 통해 로컬 서버 저장소를 호스팅할 수 있습니다. Git으로 할 일이 많습니다. 인터넷을 통해 로컬 설정을 호스팅하는 방법을 설명하십시오.
Reference
이 문제에 관하여(시스템에 로컬 Git 서버 설정), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/hmnt39/setup-local-git-server-on-your-system-195
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
mkdir server.git
cd server.git
git init --bare
이제 클라이언트 리포지토리를 생성하고 설정이 작동하는지 여부를 확인할 차례입니다.
mkdir client && cd client
git init
이제 서버를 리포지토리에 원격으로 추가합니다.
git remote add origin /<path>/server.git/
변경 사항을 리모컨에 푸시할 수 있는지 확인하겠습니다. 내용이 있는 파일을 만들고 추가 및 커밋합니다.
이제 해당 파일을 원격 분기로 푸시합니다.
마지막 단계에서 이 리포지토리를 복제하거나 변경 사항을 다운로드할 수 있습니다.
git clone <path_to_your_local_server>
짜잔! 효과가있다
다음에 무엇을할지?
물론 nginx 또는 Apache를 사용하여 인터넷을 통해 로컬 서버 저장소를 호스팅할 수 있습니다. Git으로 할 일이 많습니다. 인터넷을 통해 로컬 설정을 호스팅하는 방법을 설명하십시오.
Reference
이 문제에 관하여(시스템에 로컬 Git 서버 설정), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/hmnt39/setup-local-git-server-on-your-system-195
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(시스템에 로컬 Git 서버 설정), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/hmnt39/setup-local-git-server-on-your-system-195텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)