I’m a hobbyist and butcherer of python code. Quite often i’m jumping between multiple laptops / desktops playing around with different projects. Just wondering what the best workflow is or suggestions people have around syncing projects so I can edit and work on projects regardless of the computer. Is this something that people generally manage through github?? Thanks in advance for the thoughts!

  • RonSijm@programming.dev
    link
    fedilink
    arrow-up
    3
    ·
    2 天前

    I don’t think this has been mentioned, but it kind of depends on where your multiple laptops / desktops are. Is this always on your own home network? Because in that case you don’t even need a remote service like Github

    If so, you can create a network drive on any of the devices - mount the network device on your other devices, and then create a local git repo there. Just remember that using an external git service is also a backup. So if you do everything locally, make sure to have your own backups in place

    A much, much worse but also possible solution is to just put your projects into onedrive/dropbox/gdrive and sync it everywhere. It works for syncing, since you’re saying that’s the main objective - but you lose out on version control

    • YeahToast@aussie.zoneOP
      link
      fedilink
      arrow-up
      1
      ·
      2 天前

      Thanks for your reply. I’ve started using tailscale so I think that could help re: remote access. An interesting thought about a shared network drive though… I’m not yet at a point where I’ve got a server running 24/7 but I will be at some point (when RAM and storage stop killing me), which I think could be a good option outside of git