2014-01-13 4 views
3

Я создал проект в gitlab, который называется git clone test. В расширенной настройке я вижу, что клонирование может выполняться только git clone [email protected]: git_clone_test.git. Я хочу клонировать, используя протокол https. Так я попытался следующие мерзавец удаленный установленный URL происхождения https://xxx.xx.xxx.xxx/git_clone_test.git проверено мерзавец дистанционного -v происхождения https://xxx.xx.xxx.xxx/git_clone_test.git (скачивает) происхождения https://xxx.xx.xxx.xxxgit_clone_test.git (толчок)Конфигурирование проекта gitlab для доступа https

[править]: gitlab.yaml имеет протокол HTTPS включен порт 443

Но следующая команда $ ENV GIT_SSL_NO_VERIFY = истинный мерзавец клон https://xxx.xx.xxx.xxx/git_clone_test.git Клонирование в 'git_clone_test' ... дает ошибку:

фатальный: https://xxx.xx.xxx.xxx/git_clone_test.git/info/refs не был найден: вы использовали git update-server-info на сервере?

Я думаю, проблема заключается в том, что gitlab не позволяет мне изменять поле клона git в расширенных настройках. Возможно, необходимо изменить настройку сервера?

Мы используем gitlab (git + gitolite) на сервере nginx.

Мы пытаемся использовать https-доступ, поскольку этот сервер находится за брандмауэром, и клиент не может клонировать его. Они могут видеть веб-интерфейс и загружать файлы с этого интерфейса, но git-операции создают проблему. Мы считаем, что изменение доступа к протоколу HTTPS может решить эту проблему Любых указатели помогут

благодаря Самиру

ответ

0

Мы решили эту проблему путем обновления до последней версии gitlab, который поддерживает протокол HTTPS доступ в довольно простой способ

0

Похоже, вы забыли некоторые небольшие изменения в конфигурации gitlab.yml.

Для использования HTTPS вы также должны изменить файл конфигурации следующим образом

# https://github.com/gitlabhq/gitlabhq/blob/6-4-stable/config/gitlab.yml.example#L19-L20 
port: 80 
https: false 

изменение:

port: 443 
https: true 
+0

Спасибо, что ответили. Нет, это изменение не помогает. Это было фактически уже на месте. – user179056

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