2016-01-11 2 views
0

JHBuild использует git protocoal вместо https для клонирования файлов. Я работаю в среде прокси, которая предотвращает клонирование с использованием протокола git.Изменение URL-адреса автоматически при использовании git-клона

мерзавец URL из образца гнома репо: мерзавец: //git.gnome.org/gnome-common

HTTP URL образца гнома репо: http://git.gnome.org/просмотра/гнома общего.

Есть ли способ преобразовать git url в формат https автоматически, когда JHBuild выполняет команду clone.

ответ

1

Гном moduleset определяет git.gnome.org, как с помощью мерзавца: // но это можно изменить в файле jhbuildrc.

Добавить следующую строку в jhbuildrc.

РЕПО [ 'git.gnome.org'] = 'http://git.gnome.org/browse/'

Файл присутствует обычно в ~/.config. Создайте файл jhbuildrc, если он отсутствует.

0

Если вы не можете клонировать репозиторий с git:// URL из-за прокси-сервера или брандмауэра, здесь немного конфигурации мерзавца, что заставит ублюдок использовать http://, даже если вы будете вводить git:// URL.

git config --global url."http://".insteadOf git:// 

С помощью этой команды, он будет добавить следующие строки в вас .gitconfig:

[url "http://"] 
    insteadOf = git:// 

Таким образом, вам не придется заботиться об использовании git:// или http:// при клонировании репо, как URL будут работать.

Может быть, хорошо известный твик, но обнаружили, что в последнее время ...

+0

Если вы заметили ссылки, о которых я упоминал, вы можете увидеть, что в http-версии есть дополнительный «просмотр». Есть ли способ позаботиться об этом? –

+0

Вам необходимо изменить url-объявление, чтобы добавить просмотр? – CodeWizard

+0

Да. Это можно сделать? –

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

  • Нет связанных вопросов^_^