У меня есть частный сервер gitlab, настроенный для ssh на порт 2222
Мой проект golang использует glide для управления зависимостями, иногда импортируя другой проект с частного сервера
URL моих проектов выглядит примерно так:
ssh://git@gitlab.myserver.com:2222/group/project.git
Мои строки импорта в go выглядят примерно так:
import gitlab.myserver.com/group/project/package
Я знаю, что могу установить точный URL-адрес репо в glide.yaml, но я хотел бы настроить машину на использование правильного адреса.
Я читал, что вы можете использовать такую команду:
git config --global url."..." insteadOf.".."
Хотя я не уверен, как это использовать.
Я также видел, что вы можете настроить ssh (~ / .ssh / config) для перенаправления на правильный URL.
Мне пока не удалось заставить его работать. Как я могу это сделать?