The governance of Commons (i.e. Common-Pool Resources, or CPRs) is an intractable problem in our society. It's a fundamental task to govern the CPRs problems entirely by self-selected governance arrangement. Using the approaches of game theory, mathematical modeling, design a self-selected governance mechanism on commons, which well solves the problems such as incentives, supervising, enforcement, information, transaction cost and etc. As a result, this governance mechanism guarantees the sustainable and effective governance of commons under a set of conditions being satisfied. The conclusion is self-selected governance arrangement is superior than government regulation, private property rights governance and self-organized & self-governed arrangements, and successfully solve the problem of free ride to CPRs units, which entirely resolve the problem of insufficient supply of commons in the long run.