我怎么能在我的/ etc / dir中修改configuration? (sudo有不同的键..)

我想保留在我的/ etc / dir中的一些文件夹git-revised,因为我很新的服务器pipe理,并不断在我的/ etc / nginx /和/ etc / bind /目录搞乱。

我听说过git-revising他们的/ etc /目录,但是这看起来有点像矫枉过正,因为在这一点上我只是搞乱了这两个子目录。

我遇到的问题是,如果我sudo我的git操作,我没有正确的pubkeys推到我的远程回购(bitbucket)。 但是,如果我不sudo,我需要解决所有的权限(再次,不是很亲)。

有谁知道pipe理他们的configuration的最佳做法? 或者我应该如何解决这个问题?

谢谢,Dean。

PS。 它是Ubuntu 12.04,Git,nginx,bind9,amazon aws,bitbucket …

使其分层。

有一个普通用户使用bitbucket作为远程存储回购在他们的主目录。 然后让/etc/使用homedir中的回购作为远程。

换一种说法…

  • root/etc /中的git repo具有远程/home/dean-rather/git/etc/
  • Git使用的dean-rather /home/dean-rather/git/etc/有远程git://[email protected]/dean-rather/etc.git