Ho pensato di recente su come e dove mantengo il mio codice - lavoro su più postazioni, con almeno tre computer diversi e sto considerando come gestire il mio codice su queste macchine.
Ho un account Dropbox, che uso. Per i file non sensibili questo va bene, e io tengo alcuni file sensibili lì, ma in un file TrueCrypt - questo non funzionerà su larga scala in quanto l'intero file TrueCrypt dovrebbe essere caricato per qualsiasi cambiamento. Non mi sento sicuro di inserire il codice mio o dei miei datori di lavoro su DropBox a causa di diversi problemi di sicurezza e notizie che possono accedere ai file di tutti.
Ho un account github dove memorizzo il mio codice (open e closed source), ma non voglio dover sempre spingere fino a GitHub, inoltre lavoro molto sul treno, quindi non posso spingere come Non ho una connessione dati stabile e le probabilità sono che mi dimenticherò di spingere o prendere i dati ad un certo punto e poi sarò bloccato!
Quindi, con questo in mente, mi piacerebbe una discussione sull'archiviazione del codice nel cloud:
- È pericoloso mantenere il codice sorgente nel cloud?
- Capisco le implicazioni di mantenere il codice dei datori di lavoro nel cloud, ma ci sono alternative, dato che un buon numero di soluzioni VPN / RDC che ho usato sono lenti al punto di essere inutilizzabili? (Questo potrebbe essere un punto contro la mia / la mia rete di datori di lavoro velocità piuttosto che i programmi attuali - ma è un impedimento)
- Esiste un buon servizio basato su cloud con buona crittografia, buon tempo di attività, diff , auto
la sincronizzazione?
- C'è uno rivolto esclusivamente agli sviluppatori? Se no, qualcuno vuole iniziare con me? (scherzando, ma allo stesso tempo, potrebbe essere una buona iniziativa imprenditoriale - mandami una riga se interessato)
- Che cosa usi? Funziona? come lo cambieresti?