Quick question: I want to work on a project both at home and at school, so I don’t think a local web server would work.
What do I need to do? I have very little experience with setting up servers. I assume I would have to set it up somewhere on the internet but I have no idea where the best place to do that would be.
Would something like repl.it be good enough?
You could create an online repository via BitBucket/SourceTree or Github and their handler.
After that just push and pull files from the given repository – and see if you can add
Web Server for Chrome extension so you wouldn’t have to install anything on school PCs
If not authorized, you can ask IT to install it for you. If your school has programming courses (in HTML5) they should have it standard on all PCs to have some sort of local host. If not, you can try asking if the IT could setup a local host. Or at least allow Web Server for Chrome to be installed.
I also recommend you to use the software development version control what @HintonR mentioned. (I use personally GitHub) or other alternative: Dropbox (for files synchronization only)
There are also plenty of solutions which may allow you to set up web servers without installing anything. Python and PHP can serve as web servers, for example.
I’d also recommend GitHub or Bitbucket (both of them support free private repositories). Git has a learning curve, but you’ll get the full advantages of source control along with online storage.
Thanks, I have downloaded Git and Github, and installed the chrome web server.
Will Git need to be installed on my school computer for it to work, or can I push to master manually (without Git installed)?
I’m not sure whether Git is on the school computers.
Edit: I checked, and it is available. Thanks for your help!