Alibaba Cloud ECS(CentOS7)가 있는데 거기에 프로젝트를 올려야 하는데 github을 거치기 싫고 로컬 git Warehouse에 직접 원격웨어하우스를 추가해서 푸시하고 싶어요. ECS에 직접 연결됩니다.
먼저 ECS에서 프로젝트 디렉터리를 생성하고 웨어하우스를 초기화합니다. $ git init
로컬 웨어하우스에 원격 웨어하우스를 추가합니다.
추가한 후에는 푸시할 수 없습니다. 오류 메시지는 다음과 같습니다.
으아아아위 작업은 다음 기사를 참조하세요. http://www.cnblogs.com/xiaoya901109/archive/2012/08/03/2620664.html
서버에서 웨어하우스 초기화 시 --bare 매개변수를 추가해야 합니다
git init --bare
원격 서버에 다음을 입력하세요:
git config 'receive.denyCurrentBranch' warning
이 오류는 오작동을 방지하기 위한 git master->master의 보호 조치로 인해 발생합니다