Git 해킹: SSH를 통해 최소한의 Git 리포지토리를 자체 호스팅
여기에는 두 가지 간단한 부분이 있습니다. 먼저 원격 서버를 한 번만 설정합니다. 다음으로 원격 서버를 로컬 저장소의
remote
로 추가합니다. 그 후에는 정상적으로 git push
할 수 있습니다.원격 설정
리포지토리를 호스팅할 상자에 SSH를 시작하려면 다음을 수행합니다.
ssh [email protected]
다음으로 리포지토리에 대한 폴더
cd
를 만들고 그 안에 베어 git 리포지토리를 만듭니다.mkdir my_repo_name.git
cd my_repo_name.git
git init --bare
HTTP를 통해 이 리포지토리의 읽기 전용 복사본도 제공하려면 폴더가 공용 웹 루트에 있는지 확인하고 다음을 실행합니다.
git update-server-info
로컬 설정
이제 평소처럼 이 git remote를 기존 git repo에 추가할 수 있습니다.
git remote add origin [email protected]:my_repo_name.git
git push -u origin master
이제 SSH를 통해 푸시할 수 있는 자체 호스팅 원격이 있습니다.
이것을 백업 저장소로만 사용하려면 다음과 같이
origin
이외의 이름으로 추가할 수 있습니다.git remote add backup [email protected]:my_repo_name.git
git push backup master
이 후에 언제든지
backup
대신 origin
로 푸시하려면 git push backup
하면 됩니다.자체 호스팅 개인 git repo를 즐기십시오!
추신 a hosted private git repository with a web interface을 찾고 있다면 hostsgitea.com을 확인하십시오.
Reference
이 문제에 관하여(Git 해킹: SSH를 통해 최소한의 Git 리포지토리를 자체 호스팅), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/chr15m/git-hacks-self-host-a-minimal-git-repo-over-ssh-388h텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)