То же самое случилось со мной при использовании «apache_request_headers ()», поэтому я использовал этот код - отлично работает для вывода всех заголовков:
<?php
$headers = array();
foreach($_SERVER as $key => $value) {
if(strpos($key, 'HTTP_') === 0) {
$headers = str_replace(' ', '-', ucwords(str_replace('_', ' ', strtolower(substr($key, 5)))));
echo $headers." : ". $i[$headers] = $value . "<br>";
}
}
?>
Пример вывода:
Accept : text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Encoding : gzip, deflate
Accept-Language : en-US,en;q=0.5
Cache-Control : max-age=0
Connection : keep-alive
Host : example.com
Referer : https://example.com/
User-Agent : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0
Мы получили эту проблему, когда разработчик на Mac создал ответвление с большим, чем">" символ на имя ответвления.
, Который вызвал проблемы в TeamCity, и на локальном основанном на Windows компьютерном выполнении SourceTree. BitBucket пропускают его без любых проблем.
Для разрешения пользователя удалил ответвление и воссоздал его. Который был хорош и легок.
Если эта ошибка “unable для обновления локального ref” повторяется, даже после применения или ответ Vojtech Vitek или Michel KrГ¤mer , Вы можете, у Вас может быть плохое касательно на Вашем локальном И главном репозитории.
В этом случае необходимо применить обе фиксации, не вытягивая или продвигая промежуточный...
rm .git/refs/remotes/origin/master
git fetch
git gc --prune=now
git remote prune origin
А постоянное разрешение для меня было только достигнуто после применения обеих фиксаций перед нажатием/получением по запросу.
Объяснение : Это появляется Ваш удаленный repo (в GitHub / битоприемник), ответвления были удалены, хотя Ваши локальные ссылки не были обновлены и указывающий не существующие ссылки.
для решения этой проблемы:
git fetch --prune
git fetch --all
git pull
Для дополнительного чтения - Ссылка от документация GitHub :
выборка мерзавца - объекты Загрузки и судьи из другого репозитория
- весь Выборка все пульты ДУ.
- чернослив После выборки, удалите любые удаленные ответвления отслеживания, которые больше не существуют на удаленном.