2012-12-29 3 views
1

WAMP가 설치된 웹 루트의 모든 프로젝트에 중앙 git 저장소를 설정할 수 있습니까? 즉로컬 네트워크의 WAMP가있는 중앙 및 로컬 자식 저장소

, 웹 루트 아래의 각 프로젝트는 다른 개발자가 해당 지역 centeral 저장소 대신 일부 온라인 위치에 동일한 액세스하고 커밋 할 수있는 중앙의 PC에서 이눔 관리해야 하는가?

나는 네트워크 물건 또는 방법 다른 사용자가 액세스 할 수에 대해 잘 모른다.

이 당연히 개발자를위한 좋은 작업 흐름을 만들 것입니다.

내가 지금까지했던 어떤 :

  • 라는 내 하드 드라이브 의 repo 어딘가에 폴더를 만든
  • 모두 모든 권한을 가진 폴더 위에 공유
  • 자식은 다른 초기화
  • 는 아파치 가상 호스트에 폴더 위에 추가 안에 프로젝트는 별칭 파일
  • N 아야 나는 httpd.conf 파일에서 http://repo.com/ 내 네트워크 IP 대신 localhost을들을 빨리 만들어
  • 와 폴더 위에 액세스 할 수 있습니다 예를 들어 Listen 192.168.1.4:80

하지만 그들은 http://repo.com/에 갈 때 다른 사용자가 액세스 할 수 없습니다.

사람은 다른 사용자는 내 PC에서이 액세스뿐만 아니라 자식을 사용할 수 있습니다 어떻게 설정에 그렇게 알고 있나요?

답변

1

호스트 된 git를 관리하려면 도구가 필요합니다. 예를 들어, 과거에 내가 gitosis을 사용하지만, gitolite 같은 다른 대안이있다 :

  1. https://wiki.archlinux.org/index.php/Gitosis
  2. https://github.com/sitaramc/gitolite

당신이 필요 그래서, 당신은 Windows에서 gitosis를 설치할 수 없습니다 생각 리눅스 머신 (나는 문제없이 우분투로 gitosis를 실행 한 경험이있다). 당신이 구글 경우 예를 들어, 우분투에서 gitosis을 실행하는 방법을 설명하는 몇 가지 자습서를 찾을 수 있습니다 http://www.serverubuntu.it/git-gitosis-ubuntu

https://help.ubuntu.com/community/Git

    • 나는 매우 쉬웠다 기억,하지만 당신은 어떤 리눅스 경험이 필요합니다. 행운을 빕니다!