2017-05-05 2 views
0

github 작업 : 프로젝트의 작업 디렉토리에있는 루트 디렉토리의 repo config 파일과 같은 것을 찾고 있는데, "This 프로젝트가 private.github.com 서버에 속하므로 실수로 다른 서버 나 도메인으로 파일을 푸시하면 오류가 발생합니다. "프로젝트 또는 내용이 실수로 잘못된 저장소에 푸시되는 것을 방지 할 수 있습니까?

이렇게하면 실수로 개인 프로젝트 콘텐츠를 공용 저장소에 푸시하는 것과 같은 것을 막을 수 있습니다.

이와 비슷한 것이 있습니까? 또한 모든 사용자가 자동으로 수행해야하므로 사용자가 직접 구성해야하는 것은 아닙니다. 일단 그들이 프로젝트를 체크 아웃, 사고 예방은 장소에 있어야합니다.

답변

0

당신은 밀거나 커밋 동안 자동화 된 검사를 수행 할 수 GITS 후크를 사용할 수 있습니다

https://git-scm.com/book/gr/v2/Customizing-Git-Git-Hooks는 그냥 REPO을 확인하고는 자식 후크 실행되도록하는 쉘 스크립트를 작성합니다.

+0

감사합니다. 클라이언트가 Windows 또는 Linux 등이 될 수 있고 우리가 git plugin을 사용하여 커밋을하면 클라이언트 후크가 환경과 독립적으로 실행됩니까? – Martin