2015-04-06 2 views
1

Редактировать 28 сентября 2017. Описание ошибки, которое вы прочитаете ниже, создает проблему GitLab или ОС. Описанное поведение можно встретить на любом компьютере за прокси-сервером при попытке подключиться к любому внутренне размещенному серверу Git, будь то GitHub, GitLab, Bitbucket и т. Д.GitLab Запрашиваемый URL возвратил ошибку: 503

У меня есть сервер RHEL6 (настройка командой корпоративного сервера), в котором я установил GitLab Community Edition 7.9.2, следуя инструкциям, предоставленным GitLab here. После выполнения инструкций по установке я смог запустить сервер и войти в систему.

Я создал группу и проект, после чего я развернулся в свою учетную запись. Я могу создать файл через интерфейс GitLab и зафиксировать его. Я пытаюсь извлечь из моего раздвоенного проекта с помощью Git Bash (в Windows 7) и с SourceTree, но я получаю эту ошибку:

git -c diff.mnemonicprefix=false -c core.quotepath=false fetch origin fatal: unable to access ' http://server.domain.com/username/project.git/ ': The requested URL returned error: 503

Большинства документации я нашел говорит, что это временное явление и должно в ближайшее время. Я единственный человек, использующий этот сервер, это единственное, что он установил, и проблема длилась весь день.

Я попытался выполнить перенастройку команд на GitLab без эффекта. Gitlab или ngenix не являются установленным сервисом, поэтому я не могу их перезапустить.

Еще одним лакомым кусочком является то, что я новичок в управлении сервером Linux, я не коснулся Linux через 7 лет.

Любые идеи?

+0

[HTTP 503 «недоступен сервис»] (http://en.wikipedia.org/wiki/List_of_HTTP_status_codes#5xx_Server_Error). Вероятно, вам следует начать с просмотра журналов веб-сервера и приложений, чтобы узнать, что происходит. – Chris

+0

Журналы выглядят пустыми, я нашел nginix и другие журналы GitLab. Журналы перевернулись несколько раз и были заархивированы, но все они равны 0 байтам. –

+0

Должно быть хотя бы упоминание об ошибках 503 ... Вы посмотрели файлы '-error.log'? – Chris

ответ

2

Проблема оказалась настройкой прокси-сервера как системного свойства. Это отменяет настройки gitconfig. Как только я удалил это, он смог нормально работать.

Вы также можете установить переменную окружения для no_proxy с включенным URL-адресом GH.

+0

Можете ли вы объяснить немного больше? –

+0

Командная строка Git вернет ошибку 503, если она не может связаться с сервером, указанным на пульте дистанционного управления. Если вы находитесь за прокси-сервером компании, тогда команда может быть отфильтрована и не пройдет через прокси-сервер на сервер. В моем случае это был внутренний сервер, но прокси-сервер все еще попадал. Мне пришлось отключить прокси-настройки прокси-сервера, чтобы ударить по серверу. Если вы переключитесь на SSH, вы не должны столкнуться с этой проблемой. –

+0

Какую переменную среды вы установили? – fedorqui

Смежные вопросы