나는 최근에 GIT 악 대차에서 뛰어 올랐다. DVCS 호스팅을 혼동합니다. 나는 헌신적 인/vps 서버에서 내 일을 설정할 수 있다는 생각에 서 있습니다.내부 저장소 설정
그래서 내 질문은 내가 가지고있는 전용 서버에 자체 원격 저장소 관리 시스템을 설치하는 방법입니다.
안내하십시오. 서버에서
감사
나는 최근에 GIT 악 대차에서 뛰어 올랐다. DVCS 호스팅을 혼동합니다. 나는 헌신적 인/vps 서버에서 내 일을 설정할 수 있다는 생각에 서 있습니다.내부 저장소 설정
그래서 내 질문은 내가 가지고있는 전용 서버에 자체 원격 저장소 관리 시스템을 설치하는 방법입니다.
안내하십시오. 서버에서
감사
는
git init --bare
이 서버에서 빈/베어 저장소를 생성 ... 사용하려는 디렉토리에서 다음 명령을 실행합니다. 클라이언트에
는
git remote add myserver <url/path>
이것은 서버에 원격/링크를 추가 ... (이 작업을 수행하는 방법을 알고 있다고 가정) 기존 자식 저장소에서 다음 명령을 실행합니다. 경로는 로컬, 원격 (http, ssh 등)이 될 수 있습니다. 로컬 파일 시스템 사용에
ssh를 통해 설정하는 방법에 대한 자세한 내용은 다음 article을 참조하십시오.
이 원격 서버까지 커밋을 밀어git push myserver master
... 다음을 수행 서버에 코드를 밀어. 'MYSERVER는'당신이 다운로드 자식 풀을 통해 원격 위치
git pull myserver master
에게 준 별명 인 경우/서버에서 모든 커밋을 당깁니다.
편집 Github은 훌륭하고 많은 추가 기능이 있지만 git 저장소를 직접 설정하는 방법을 알고있는 것이 좋습니다.
정확히 무엇이 올까요
SSH를 통해 git을 설정하는 예제 경로와 링크가 추가되었습니다. –
저는 Gitosis을 좋아해서 설정하기가 매우 쉽습니다. 그들의 github 페이지에서 빠른 자습서를 찾을 수 있습니다 (링크 참조).
서버는 어떤 운영 체제입니까? – MaxVT
아니면 세계를 따라 github을 사용할 수 있습니다. 작은 돈을 위해 그들은 개인적인 repos도 호스트 할 것입니다. 그리고 당신은 당신의 가장 중요한 자산 인 내가 상상하는 것 인 무료 백업을 얻습니다. –
CentOS 6.2 (최종 버전)에서 실행 중입니다. – beNerd