2011-02-03 1 views
2

나는 몇 가지 명령을 모두 한 후, 일부 내용을 변경, GitHub의에서 프로젝트를 복제 내 개인 자식 서버로 푸시 할 수 싶어요.임의의 새로운 원격 git repos (브랜치가 아닌)를 만드는 표준/매끄러운 방법이 있습니까?

  1. 이 일의 표준 자식 코어 클라이언트 지원 방법이 :

    그래서 (예, :) 너무 github에 물건을 공유하는 것도 중요하지만 개인 있어야합니다)?

  2. 없는 경우, 모든 인기있는 요리법/스크립트 내가 체크 아웃해야합니다 거기에있다?

업데이트는 내 설치를이 시도 :

➔ git push [email protected]:git-test.git 
ERROR:gitosis.serve.main:Repository read access denied 
fatal: The remote end hung up unexpectedly 

답변

0
git remote add <name> <location> 
git push <name> 

귀하의 업데이트가 원래의 질문에 관련이 gitosis에 문제를 보여줍니다. 하지만 나는 gitosis를 사용하지 말고 gitolite을 대신 사용하도록 권장 할 것입니다.

+0

을에 내가 원격 REPO가 그 일을하기 전에 존재가 확실 해요 - 그것은 후크합니다 원격 저장소에 대한 로컬 저장소이지만 원격 저장소를 만들지 않습니다. –

+0

네가'git push '를하기 전에 존재해야하지만,'git remote add'를 위해서 존재할 필요는 없다고 생각합니다. gitolite와 같은 일부 시스템이 당신을위한 레포를 만들 수 있다고 생각하지만. – Arrowmaster

+0

물론 gitosis를 사용하고 있고 만족 스럽다면 gitolite로 전환 할 강력한 이유가 없습니다. – ebneter

0

당신은이 작업을 위해 gitosis 서버에 빈, 베어 REPO 당신의 gitosis 구성 파일에서 저장소를 추가하고 작성해야합니다. 특히, 당신이 당신의 저장소를 유지 디렉토리에 gitosis 서버,

git init --bare git-test.git 

다음

git push --all 
관련 문제