git deploy setup을 설정하려고합니다. 준비 서버에서 git repo 준비가되었을 때 변경 사항을 푸시 한 다음, post-recieve hook을 사용하여 다양한 브랜치에서 코드를 배치합니다 적절한 웹 루트로 git submodule update
Git submodule password prompt
나는 얼어하기 위해 배포 스크립트를 일으키는 암호를 입력하라는 메시지가 나타납니다
내가 그러나 발생했습니다 문제
내가 실행할 때마다입니다.지금까지 내가 해봤 사항은 다음과 같습니다
- 서브 모듈의 공공의 repo에서 호스팅 나는 오직 그것에서 읽으려고 이후 암호를해야하는 이유, 내가 볼 수 없습니다 .
- 그런데이 문제를 해결하기 위해 스테이징 서버용 새 ssh 키를 만들었습니다.이 경우 외부에서 실행하면 문제없이 복제/인출 할 수 있습니다.
- 또한 .gitmodules 및 .git/config 파일을 점검하여 서브 모듈이 올바른 위치에서 당겨지고 있는지 확인했습니다.
- git 하위 모듈 업데이트를 실행할 때 암호를 입력하지 않고 암호를 비워두고 Enter 키를 누르면 정상적으로 업데이트되는 것처럼 보입니다. 그러나 프롬프트를 받는다는 사실은 내 hook 스크립트를 망친 것입니다.
내 스테이징 서버에서 저장소를 설정할 때주의해야 할 점은 방화벽 제한 때문에 작업중인 인스턴스에서 저장소를 복제 할 수 없었기 때문에 대신 사본을 로컬로 복제 한 다음 서버에 새롭게 복제 된 버전이 있고, 그걸 잘 처리 할 수있었습니다.
내가 얻을 수있는 조언이나 조언이 있다면.
Repo를 복제 한 것처럼 보입니다. – SS44