Tons of great extensive answers but here is the eli5;tl;dr
In the roman republic, soldiers where not allowed in the city, unless you had a special permit. This was to separate the military from the politics.
The Rubicon was the entrance to the old city, so when Caesar crosses the Rubicon he is breaking the law and declaring war against the roman republic.
Latest Answers