Я бы хотел сохранить некоторые папки в моем / etc / dir git-revised, потому что я новичок в администрировании серверов и постоянно возился с моими каталогами / etc / nginx / и / etc / bind /.
Я слышал о людях, которые с помощью git пересматривают свои каталоги / etc /, но это немного похоже на излишество, так как на данный момент я возился только с этими двумя подкаталогами.
Проблема, с которой я столкнулся, заключается в том, что если я выполняю свои операции с git, у меня нет правильных ключей для отправки в мое удаленное репо (битбакет). Но если я не использую sudo, мне нужно возиться со всеми разрешениями (опять же, не очень профессионально в этом).
Кто-нибудь знает лучшие практики управления своими конфигами? или как мне решить эту проблему?
Спасибо, Дин.
PS. Это Ubuntu 12.04, Git, nginx, bind9, amazon aws, bitbucket ...
Сделайте его иерархическим.
Попросите обычного пользователя использовать битбакет в качестве удаленного и сохранить репо в своем домашнем каталоге. Тогда имейте /etc/
используйте репо в домашнем каталоге в качестве удаленного.
Другими словами...
root
в /etc
/ имеет пульт от /home/dean-rather/git/etc/
.dean-rather
в /home/dean-rather/git/etc/
далек от git://git@bitbucket.com/dean-rather/etc.git
.