start-here

This stage is just a warm-up and it shouldn’t be confusing, difficult, or require any sort of special insight or research. This is basically a test to make sure all your setup is OK. Good luck! 👋

Your challange is

  1. Add 2 files to the root of the repo: alice.txt and bob.txt.
  2. Commit your changes (should be only one commit!).
  3. Push your changes to the remote repo.

Started from the bottom

What do I do with the flag

Make sure you copy and save the flags somewhere!

You passed this stage of the CTF, so check out the next stage 👀

Note: Don’t worry if you see the following error message:

 ! [remote rejected] start-here -> start-here (pre-receive hook declined)
error: failed to push some refs to 'gamemaster@localhost:~/ctf-repo'

It’s on purpose. The important part is that you got the flag 🚩

🧩 Hints

Click on hints to reveal them.

How can I add files to the filesystem? To create files you can use the touch command.
How can I add files to git? To add files to the staging area, you can use the git add command.
How do I commit my changes? Read about git commit.
How do push my changes? In this case, just running git push is enough.
ლ(¯ロ¯ლ) What if I f-ed it up Good! That’s a good way to learn. You’ll need to figure out how to return things to their original state and start over :)
ლ(ಠ_ಠ ლ) What if I f-ed it up, for real First, return to the original commit from which you’ve started the challenge (git checkout origin/start-here). Then, set the local start-here branch to the current HEAD (git branch -f start-here). Now you can try to solve again.
What do I do with the flag? 🚩 The flag points you to the next branch you need to checkout! git checkout <the flag you've got>.