Dropbox vs Github per la sincronizzazione dei dotfiles? [chiuso]

0

Negli ultimi anni ho utilizzato Dropbox per sincronizzare i miei dotfile. Per le impostazioni zsh, oh-my-zsh, emacs ecc.

Altre persone sembrano usare Github per questo. Quali sono i vantaggi e gli svantaggi in questo?

Da quello che posso vedere, tenere sincronizzato Dropbox è più semplice - non devo spingere, tirare etc, ogni volta che cambio qualcosa. D'altra parte, la mia cartella Dropbox ora è abbastanza grande, quindi ci vorrà un po 'per ottenere tutti i miei file.

In futuro, vorrei anche sincronizzare alcune preferenze applicative, come Alfred, Sublime, ecc.

Quali sono le situazioni in cui l'una o l'altra hanno un (dis) vantaggio distinto?

    
posta wildebeesty 29.07.2015 - 17:39
fonte

2 risposte

2

Al momento non utilizzo github per la sincronizzazione dei dotfile, ma ho intenzione di farlo. Il mio ragionamento è che mi piacerebbe avere configurazioni leggermente diverse su macchine diverse. Per renderlo possibile, puoi fondamentalmente avere un ramo master e rami separati per ciascun dispositivo / gruppo di dispositivi secondo necessità. Se aggiungi qualcosa di nuovo al ramo principale, puoi unirlo con altri rami personalizzati ecc. Per la sincronizzazione automatica tra macchine, puoi creare uno script che estrae da remoto con un intervallo, possibilmente con il supporto della tiratura manuale. Il modo più semplice per ciò dipende dal tuo sistema operativo. Quindi, in sintesi, tutto si riduce a quanto spesso cambi le tue configurazioni, se vuoi avere configurazioni personalizzate per alcuni gruppi di dispositivi (ad esempio tutti i dispositivi OSX rispetto a tutte le VM di Ubuntu). Finalmente è più facile usare i dotfiles di Github che non da dropbox quando lavori con macchine in cui disponi di privilegi limitati (diritti di amministratore per l'installazione di Sync Dropbox?)

    
risposta data 29.07.2015 - 21:06
fonte
1

Uso GitHub per alcuni motivi:

  • È qui che ho ottenuto il modello per un numero di file di punti
  • Ho biforcuto lo script di installazione dei miei file di punti da un amico su GitHub
  • Mantiene aperto quello che uso per gli altri
  • Ricevo una cronologia "illimitata" di ogni file, non solo gli ultimi 30 giorni
  • Vengo sincronizzato con diversi sistemi operativi che non contengono Dropbox (ad es. FreeBSD)
risposta data 29.07.2015 - 22:42
fonte

Leggi altre domande sui tag