GitHubで複数アカウントを作ってもいいのかを調べたところ、利用規約にこんな一文を見つけました。
One person or legal entity may not maintain more than one free account, and one machine user account that is used exclusively for performing automated tasks.
以下、拙訳。
いち個人や法人は1つより多くの無料アカウントを維持することはできません。また、自動化タスクの実行のみに使えるマシンユーザーアカウントも1つより多く持つことはできません。
ちょっと意外な気もしますが、個人がGitHubに無料アカウントを2アカウント以上作成すると厳密には利用規約違反になるようです。とはいえ、現実には個人用と仕事用で複数アカウントを持っているユーザーは多数いるはずですし、GitHubも認識していないわけがないので、よほど悪質でなければ黙認している状況だと思われます。