Yes, git support this outside the box

Multiple remote repository goal is to backup your existing remote repo, in case the git provider shuts down its platform or maybe TOTAL AMOUNT DUE was exceeding your expectation (private organization, repo, etc) :D

For more details thanks to him, this document is self-explanatory enough to get started:

Mochamad Iqbal Dwi Cahyo is an Android Engineer at GITS Indonesia who loves creating and fixing bugs (a.k.a. features), also loves his family and wife. He wants to create the simplest way to solve a complex problem without repetitive and bloated code, so he chooses Kotlin as his weapon.