Будет, локально монтируя, что корневые файловые системы всех управляемых удаленных серверов избавляют от необходимости совместно использовать dotfiles?

Похоже, что у Вас есть redmine, настроенный для использования отдельного репозитория затем тот, к которому Вы продвигаете. Я предложил бы настроить redmine для использования репозитория 'источника', скорее затем имея отдельный, что необходимо иметь дело с обновлением все время.

2
задан 14 January 2014 в 23:17
2 ответа

Это плохая практика в отношении того, что вы пытаетесь сделать. Во-первых, вам не следует использовать ssh-соединение с серверами так часто, чтобы вам потребовались ваши .vimrc и .zshrc на удаленных хостах. В большинстве случаев производственные машины требуют входа в систему в аварийных ситуациях, и даже тогда вся работа выполняется с root-правами.

Во-вторых, если вам все еще нужно это сделать, вы можете сделать это с помощью файла конфигурации клиента ssh "~ / .ssh / config".

Поместите это в свой "~ / .ssh / config" на клиенте, с которого вы постоянно подключаетесь:

cat ~ / .ssh / config

Host *
  PermitLocalCommand yes
  LocalCommand scp /home/my_username/.*rc my_username@%h:/home/my_username/

Это скопирует ваш ~ /. * rc файлы на каждый сервер, к которому вы подключены. Но опять же, это небезопасное и нежелательное решение.

6
ответ дан 3 December 2019 в 09:17

Я храню свои точечные файлы в репозитории git вместе со скриптом, который управляет символическими ссылками на них. В моем файле профиля (который создается при входе в систему) я запускаю git pull и этот сценарий.

0
ответ дан 3 December 2019 в 09:17

Теги

Похожие вопросы