小编dem*_*gar的帖子

Git:索引文件打开失败:"git status"上的权限被拒绝.在Bitbucket上主持

在过去的几天里,我一直在尝试制作git status或git pull.存储库托管在Bitbucket上.

尝试了几件事来使这项工作(在stackoverflow上有一些与此相关的帖子,但它们不起作用).

这是问题:

user@Host:/repo/$ git status
fatal: index file open failed: Permission denied
fatal: git status --porcelain failed

如果我做"git pull":

user@Host:/repo/$ git pull
remote: Counting objects: 77, done.
remote: Compressing objects: 100% (30/30), done.
remote: Total 56 (delta 37), reused 41 (delta 22)
error: insufficient permission for adding an object to repository database .git/objects

fatal: failed to write object
fatal: unpack-objects failed

我仔细检查了本地权限,一切似乎都没问题.我有权使用所有文件.

注意:

如果我使用"sudo",一切似乎都是常规工作,但是我在该部署机器上没有root用户的SSH凭据.这让我觉得这是一个权限问题(正如错误所解释的),但是:它可能是什么,如果我是所有文件的所有者,包括.git /中的文件

提前致谢!

linux git bitbucket

24
推荐指数
3
解决办法
3万
查看次数

Parse vs. StackMob与其他推送通知服务(Appcelerator应用程序)

我们在Appcelerator中完成了一个非常基本的应用程序(iOS/Android),每周都会收到一次更新.此更新将发送给订阅推送通知服务的所有用户.

到目前为止,我们上个月在此应用程序上安装了约35,000个活动用户,但有7,000名活跃用户.我们一直在为所有推送通知评估两种服务:

  • StackMob
  • 解析

Appcelerator云服务很好,但我们不愿意支付那么多.Parse和StackMob的价格低于Appcelerator Cloud服务,通过我们的分析,我们甚至可以在两种服务上使用免费服务(StackMob = 60k推送通知+ 60k api调用,Parse 1M api调用+ 1M推送).

如果我们要使用Parse,我们需要从Marketplace购买Android和iOS模块(每个30美元/年).哪个好.在对应方面,我认为我们可以使用StackMob上的REST API来订阅推送服务.

问题:

  • 您对这两项服务有何看法?您更喜欢哪一个?为什么?
  • 您是否使用StackMob REST API订阅推送通知?
  • 你如何检索Android的令牌?
  • 这些服务是否有任何(成本效益)替代方案?我还评论了PubNub,它看起来很棒,但成本高于StackMob和Parse.

提前致谢.

更新

我在Appcelerator论坛上问了同样的问题.过了一段时间,用户回来时有几个答案和用户使用Parse.com.

我结束了Parse.com的实现,使用Appcelerator Market上的Android和iOS插件非常简单.

appcelerator push-notification stackmob pubnub

4
推荐指数
1
解决办法
4391
查看次数