1
gitolite를 올바르게 설치 한 후 gitolite-admin 저장소를 로컬 컴퓨터에 복제했습니다. 서버에 변경 사항을 적용하려고하면 다음과 같은 오류 메시지가 나타납니다.git/gitolite push issue - 디렉토리가 허용되지 않음
[[email protected] gitolite-admin]$ git push origin master
Counting objects: 7, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (3/3), done.
Writing objects: 100% (4/4), 349 bytes, done.
Total 4 (delta 1), reused 0 (delta 0)
remote: Directory /var/lib/gitolite not allowed in require at /usr/lib/perl5/vendor_perl/5.8.8/gitolite_rc.pm line 42.
remote: Compilation failed in require at hooks/update line 23.
remote: BEGIN failed--compilation aborted at hooks/update line 23.
remote: error: hook declined to update refs/heads/master
To my.server:/var/git/repos/gitolite-admin.git
![remote rejected] master -> master (hook declined)
error: failed to push some refs to my.server:/var/git/repos/gitolite-admin.git
이 문제의 원인을 아는 사람이 있습니까? 도움을 위해 미리 감사드립니다.
표트르
git 사용자는'/ var/lib/gitolite'에 대한 읽기/쓰기 권한이 있습니까? –
이것은 gitolite v2 오류입니다. gitolite V3를 설치하십시오. gitolite GitHub 레포를 복제하고 http://sitaramc.github.com/gitolite/install.html – VonC
에 따라 수동 설치를 할 수 있습니다. 예, github에서 직접 설치하여 문제를 해결했습니다. 고마워, 얘들 아! – Piotr