It’s название ::
оператор в PHP. Это буквально означает "двойное двоеточие". По некоторым причинам они назвали его на иврите. Проверьте свой синтаксис кода и поместите ::
в соответствующих случаях:-)
Чтобы репозиторий git был доступен через транспорт HTTP, его необходимо «экспортировать» с помощью ( любой) веб-сервер. Если ваш репозиторий (а точнее его каталог .git
) виден извне в веб-браузере, то его можно клонировать или получить анонимно по протоколу HTTP. git update-server-info
используется для генерации дополнительной вспомогательной вспомогательной информации ( .git / objects / info / packs
и .git / info / refs
) для clone (или выборка), чтобы узнать, что доступно.
Итак, что вам нужно сделать, это либо удалить эти два файла ( .git / objects / info / packs
и . git / info / refs
) , или просто сделайте так, чтобы ваш репозиторий был недоступен через Интернет, возможно, изменив разрешения таким образом, чтобы пользователь, веб-сервер которого работал (обычно 'никто 'или' www ', или' apache ') не имеет доступа к репозиторию .git
. Или настройте веб-сервер так, чтобы он не экспортировал (не делал видимым) ваш репозиторий.
Протокол HTTP (в настоящее время) является так называемым «тупым» протоколом, что означает, что он обслуживает файлы как есть, и контроль доступа осуществляется [тупым] сервером, в данном случае используемым вами веб-сервером (или файловой системой).
Я предполагаю, что ваш репозиторий не экспортируется веб-сервером, поэтому вам не о чем беспокоиться : ваш репозиторий недоступен по HTTP .
Удалить .git / objects / info / packs
и .git / info / refs