I found a problem, the new project with gitlab pages connot directly visit, it need the visitor login a gitlab account. but the old gitlab repo with gitlab pages can visit directly without any login information.
for example when I visit https://shanghai-massage.gitlab.io/emily_massage it will jump to https://gitlab.com/users/sign_in
when I visit the old repo pages https://shanghai-massage.gitlab.io/jenny_massage it will directly show the html pages