In the sanctions laws, sanctions have been introduced that, if there is no financial transaction account, there is no problem and the server should not restrict access to your personal account. But as we can see GitHub decides to restrict all accounts.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
No, it has not decided anything. International law is the cause, not GitHub. It's more than what you are saying.
In the sanctions laws, sanctions have been introduced that, if there is no financial transaction account, there is no problem and the server should not restrict access to your personal account. But as we can see GitHub decides to restrict all accounts.