Mam niektóre repozytoriów git dostęp zdalnie za pośrednictwem SSH i chcę niektóre z nich tylko do odczytu, aby zapobiec więcej popycha. Niektórzy ludzie mają piloty wskazujące na te repozytoria.Jak utworzyć repozytorium git tylko do odczytu?
Te nagie repozytoria zostały zainicjowane jako --shared=group
, tak więc ustawiono uprawnienia do plików na 660 dla wszystkich plików wystarczająco dobrych, aby nadal zezwalać na dostęp SSH, ale zabronione są zapisy? A może jest łatwiejszy sposób?
Pozdrawiam.
Należy pamiętać, że dla uprawnień systemu plików można użyć polecenia chmod, zgodnie z sugestią Pat Notz. –
Dzięki za pomysły (wszyscy). Zainspirowany przez przykład aktualizacji-paranoi, mam teraz hak w moich repozytoriach, który po prostu robi "echo" Closed for all pushes "; exit 1' –
@SteveFolly Jeśli twój komentarz był odpowiedzią, zagłosowałbym na to zamiast zaakceptowanej odpowiedzi. Twoja jest krótka, do rzeczy i działa. –