At my team’s last regional, I downloaded their entire Github repo and brought it on a server so they could continue to commit and push to a backup as desired (over Ethernet to comply with the wired-only communications rules).
I realized that this could service many more teams.
We are traveling to the Houston regional here next week. If you post here (or PM me) the url to your Github repo by Tuesday (the 13th). I will download and cache it to our server that we will be bringing (Tuesday night).
How do I access it?
Bring a long Ethernet cord to run from our pit to yours (with the appropriate taping and mats as needed for safety in walkways - we can bring some rugs/tape), or plan to bring your laptop to a station we will have in our pit (with an Ethernet cord) to connect.
**How would I push or pull? **
Git allows for multiple remotes - https://git-scm.com/docs/git-remote, we will leverage this to setup an extra remote that you can explicitly push to or pull from when connected to the server.
What languages would this support?
All of them. It’s just a Git server just like GitHub (without the WebUI or issue tracking)
We use Github, but I’m not that familiar with Git. Will you help?
Our software team (and several of our mentors including myself) will be available to help teams get setup.
Won’t that mean you have access to our code?
If your code is in a public Github repo, we already do :), but we can also add a user account/password to access the downloaded copy if you want (PM me desired username and pword)