Giants catcher Buster Posey will miss the All-Star game because of a lingering right hip issue that needs an injection to calm inflammation.