While Google Cloud Endpoints is in the trusted tester phase, you will need to have your application whitelisted before you can deploy it. To be whitelisted, you must apply to the trusted tester program and be accepted. Currently, we've slowed the rate of acceptance, so you may not be accepted, or may be accepted after a long delay.
Local development, as you've seen, should work fine.