使用全局 Hash 存储方案改写数据存储

修复不能 pull 和 push 时 username 和 namespace 不同造成的不能执行 bug 。