Force linking.

If we don't force this may complain when we deploy to fix a failed deploy.
Use simplier method to get remote url.
Rename new to init.
Compute project name in mgr function.
Fix getting remote git url.