Advertisement
heimi

using git for serverconfigs

Aug 23rd, 2013
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.73 KB | None | 0 0
  1. # http://serverfault.com/questions/249792/use-git-for-multiple-server-configuration-files
  2. $ su -
  3. $ export GIT_DISCOVERY_ACROSS_FILESYSTEM=1  # maybe in .bashrc
  4. $ cd /
  5. $ git init                  # init a new repo
  6. # filepermissions: follow http://basilabbas.blogspot.de/2011/10/tracking-etc-directory-using-git.html
  7. $ echo "*" > .gitignore             # ignore * at first
  8. $ git add --force .gitignore            # add a file
  9. # add more files
  10. $ for f in $(cat /root/bin/backup.files); do git add --force $f ; done
  11. $ git commit -m "init"              # commit them
  12. $ git remote add origin [URL]/server.git
  13. $ git branch --set-upstream master origin/master
  14. $ git push                  # push them to server
  15. # list all files under versioning:
  16. $ git ls-tree -r master --full-tree --name-only
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement