Не может импортировать репо из http://localhost/xxx/xxx.git

Я работаю с установкой gitlab 5.2 на моем локальном хосте ( http://example.com/), на Centos 6.4 Я сталкиваюсь со следующей проблемой, когда пытаюсь создать новый проект с импортом существующего репозитория и предоставить ссылку на клон github (например,: https://github.com/XXXX/yyy.git) новый проект создается, как и ожидалось, с импортированными репозиториями, но когда я пытаюсь создать новый проект с импортом существующего репо и предоставить ссылку на gitlab (например: http://example.com/xxxx/foo.git) `, который находится на моей собственной машине, создается новый ПУСТОЙ Проект, мой puma.stderr.log говорит:

error: The requested URL returned error: 502 Proxy Error ( The ISA Server denied the specified Uniform Resource Locator (URL).) while accessing http://example.com/xxxx/foo.git/info/refs

кажется, что моя пума не может достичь запрошенного URL, или, возможно, gitlab-shell не может получить доступ к репо (так как нет способа проверить логи gitlab-shell)

(example.com является только localhost)

наконец, некоторая надежда, что сервер apache не может разрешить localhost ошибка в журнале apache

[error] avahi_entry_group_add_service_strlst("localhost") failed: Invalid host name

мой gitlab.conf

<VirtualHost *:80>
  ServerName localhost
  ProxyRequests Off
    <Proxy *>
       Order deny,allow
       Allow from all
    </Proxy>
    ProxyPreserveHost On
    ProxyPass / http://localhost:9292/
    ProxyPassReverse / http://localhost:9292/
</VirtualHost>

и мой файл /etc/hosts

127.0.0.1 marvin localhost
170.xx.xx.x marvin localhost

также команда hostname дает

marvin 

команда hostname --fqdn дает

marvin

куда я иду не так?

также я попытался редактировать etc / hosts

127.0.0.1 localhost localhost
170.95.204.18 marvin localhost
::1 localhost6.localdomain6 localhost6

но безуспешно..

1 ответ

Добавьте к вашему журналу domain.conf путь и журнал ошибок

CustomLog /var/log/apache2/yourdomain.log combined
ErrorLog /var/log/apache2/yourdomain-error.log

Например:

root@debian:/home/marek# cat /etc/apache2/sites-available/yourdomain.conf
<VirtualHost *:80>
  ServerName yourdomain
  DocumentRoot "/home/marek/public_html/yourdomain/web"
  DirectoryIndex index.php
  <Directory "/home/marek/public_html/yourdomain/web">
    AllowOverride All
    Allow from All
  </Directory>

  Alias /sf /home/marek/public_html/yourdomain/lib/vendor/symfony/data/web/sf
  <Directory "/home/marek/public_html/yourdomain/lib/vendor/symfony/data/web/sf">
    AllowOverride All
    Allow from All
  </Directory>

  CustomLog /var/log/apache2/yourdomain.log combined
  ErrorLog /var/log/apache2/yourdomain-error.log

</VirtualHost>
Другие вопросы по тегам