Возможно ли, чтобы git clone автоматически включал дополнительные пульты? - PullRequest
2 голосов
/ 03 октября 2019

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

> git remote -v
origin  https://something.gitlab.com/user/test.git
remote2  ssh://server.location.com:/path/to/source/.git

Есть ли в git механизм для этого?

Примечание: в приложении git есть опция автоматического включения, которая делает это для своих специальных пультов. Вот где у меня появилась идея. Ссылка: https://git -annex.branchable.com / git-annex-init /

1 Ответ

1 голос
/ 03 октября 2019

git не предоставляет такой функциональности. FWIW, я бы не хотел этого;Репозитории IMO не могут манипулировать моей конфигурацией только потому, что я их клонирую.

Обратите внимание, что команда, которую вы связали, не выполняет при клонировании;он запускается при запуске команды для инициализации git-annex в уже инициализированном репо, которая не запрещает его включение. Это аналогично включению в ваш репозиторий скрипта, который добавит пульт, если пользователь решит его выполнить, - не аналогично тому, чтобы автоматически делать это «для них» (хотят они этого или нет) на clone

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...