2011-11-21 3 views
0

거기에 자식 훅을 원격으로 활성화하는 방법이 있습니까? www.posembla.com에서 repos를 사용 중입니다. http를 통해 repos를 사용하고 싶습니다. 그러나 원격 repo에서 server-update-info를 실행해야하므로 복제가 실패합니다. git 명령을 통해 원격으로 업데이트 후크를 활성화하고 내가 가지고있는 인증서를 사용하는 방법이 있습니까?Git - 원격으로 후크를 활성화 하시겠습니까?

감사합니다.

답변

0

아니요. 서버에 대한 액세스 권한이 없으면 심각한 보안 문제가 될 수 있으므로 원격으로 (저장소에 대한 액세스 권한을 사용하여) 원격으로 후크를 활성화 할 수 없습니다. 이 경우)

위와 같이 오류가 발생하면 잘못된 결과가 발생하고 Assembla가 스마트 HTTP를 사용하고 있으므로 업데이트 후크를 사용할 필요가 없습니다. -

1) 최신 버전의 Git (가장 낮은 1.7)

2) 올바른 복제를했는지 확인하십시오. 방법 :

git clone https://<username>@git.assembla.com/<spacename>.git 

http://blog.assembla.com/assemblablog/tabid/12618/bid/70667/Git-over-HTTP.aspx

+0

감사 manojlds. 좋은 자식 버전이 좋다. 내가 언급 한 URL에 대해 약간 혼란 스럽습니다. 실제로 이 username : password라고 가정해야합니까? 이것은 자동으로 실행되고 사용자 이름 만 있으면 프로그램이 암호를 기다리게하기 때문입니다. 마지막으로 방금 https : //[email protected]/my_space_name.2.git을 보냈지 만 비밀번호를 기다리고 있습니다. 그리고 암호를 사용하면 서버 질문에 git update-server-info를 실행하게됩니다. 우스운 일은 때로는 극소수가 진행되지만 패턴을 찾을 수 없다는 것입니다. – Pod

+0

자세한 내용을 추가하려면 내가하는 일은 실제로 Assembla API를 사용하여 repo를 만든 다음 tmp 폴더에 복제하고 파일을 추가하고 다시 푸시하는 것입니다. 하지만 잘 복제본은 당신이 update-server-info를 실행하면서 실패를 계속합니다. 그래서 첫번째 복제본은 빈 저장소가 경고를 일으키지 만 괜찮을 것입니다. – Pod

+0

명백하게 나는 틀린 무엇인가하고 있었다. 복제가 이제 좋아집니다. 힌트를 가져 주셔서 감사합니다. 혼란을 피하기 위해 다른 사람은 이 될 수 있습니다 : 암호를 사용하지 않을 경우 암호를 피하기 위해 스크립트를 사용하고 있습니다. – Pod