There was an error when setting up the git repository on the shell server. It is empty. We need to put the correct code there as well as commit and push the flag that belongs in the repository.
Follow these instructions. Note the first block must happen on the shell server, the second block can happen on any machine that can access the shell server (including your laptop if it is running a flavor linux/unix and has git):
# ON THE SHELL SERVER, DO THIS: export HTTPS_PROXY="http://18.104.22.168:3128" git clone https://github.com/benjholla/Blackbook.git cd Blackbook cp -r .git/ /home/git/webapp.git cd /home/git/webapp.git git update-server-info git --git-dir=/home/git/webapp.git config core.bare true
Note: “path/to/flag_file.flag” is a placeholder for wherever your flag file is currently on the file system.
# ON ANY CLIENT MACHINE THAT CAN ACCESS THE SHELL SERVER git clone firstname.lastname@example.orgN.isucdc.com:/home/git/webapp.git cd webapp mv /path/to/flag_file.flag . git add flag_file.flag git commit -m "Adding flag" git push origin
Note: The author of the shell box would like to point out that this was not his mistake.