2014-01-28 2 views
0

을의 Bitbucket하는 서버의 모든 파일 변경을 커밋 되세요 그것을위한 bitbucket 저장소.는 자식 자동, 나는 GIT 모든 파일 변경 (CentOS는)</p> <p>내 웹 서버가 그것을 만든 업데이트가 매번에 가능한가 자동 위탁 확인 할 그것을 자동으로 업데이트하는 것이 어떻게

저는 서버 소스 코드를 지속적으로 업데이트하는 개발자가 있습니다.하지만 그는 repo 커밋을하지 않습니다. 서버의 코드를 업데이트 할 때 자동 커밋을 수행하는 방법입니다. 어떤 변화가 일어나고 있는지.

참고 : 이것은 개발 서버이므로 보안이 최우선 순위는 아니지만 좋을 것입니다.

+5

간단합니다. 서버에 대한 액세스를 제거하고 Git을 사용하여 변경 사항을 배치하도록합니다 (가급적이면 자동으로 수행하는 것이 가장 바람직 함). -> – Sven

+3

그래, 강제로. 그가 자신의 가지에서 일하게하고, 그가 모든 것을 깨뜨리지 않았는지 확인하기 위해 주된 지점에서 자신의 가지로 모든 변화를 병합하게하십시오. 또한 CI 시스템을 설정하여 코드가 테스트되는 모든 지점으로 푸시되도록 할 수 있습니다. 첫 번째 문장의 경우 – Rico

답변

4

의견의 솔루션은이 바람직합니다. 그러나 정말로 필사적 인 경우 cronjob을 작성하여 모든 수정 된 파일을 매 분, 시간 또는 하루에 자동으로 커밋 할 수 있습니다.

#!/bin/bash 

cd /path/to/repo/ 
git commit -a -m "Auto-Commit" 
git push 

이 그런 다음 crontab, CentOS Instructions here에 스크립트를 추가 -

그냥 커밋 및 관심있는 디렉토리에서 밀어 간단한 스크립트를 작성합니다. 그러나 자주 달리기를 원하십니까?

이것은 리포지토리에 이미 추가 된 파일 만 커밋합니다.

+1

+1. – asfallows