所有文档

          应用引擎BAE-专业版

          代码管理

          为什么SVN、Git无法连接?

          BAE专业版的SVN、Git身份验证采用AK/SK,不是百度登录的用户名和密码。

          Git支持浏览器访问吗?

          不支持,只能通过工具或命令行下载。

          Git上传大文件会失败怎么解决?

          BAE专业版中Git上传的单个文件大小不能超过40M。如果单个文件不超过40M请按照以下步骤处理。如下图所示打开git的配置文件gitconfig:

          image

          在gitconfig文件中增加postbuffer配置项后保存后可,代码如下。

          • windows系统: [http] postBuffer = 524288000
          • Linux系统:

            git config http.postBuffer 524288000

          怎样处理SVN already locked错误?

          此时文件已被锁定,不能操作。右击出错文件夹,选择"TortoiseSVN > Clean up..."清理后即恢复正常。

          为什么Checkout代码提示没有权限?

          先确认下AK/AK账号密码是否正确,如正确无误则清除本地认证缓存后重试。清除本地认证操作步骤如下:鼠标右键进入“TortoiseSVN->Setting”选择“Saved Data”,点击“Authentication data”对应的Clear或Clear all即可。

          SVN、磁盘和内存空间的大小有什么区别?

          • SVN存储空间:存放代码,单个文档上限40M,不能改变。
          • 运行环境的磁盘:保存临时文件,容量上限为20G,不能改变。
          • 运行环境的内存:所购买套餐的内存大小,开发者可通过升级套餐改变内存大小。

          如何解决发布war包时间长、效率低的问题?

          1、将代码编译并打包成war包

          2、将war包解压到svn/git的ROOT目录下,并上传至BAE

          当代码发生变更时,可重复以上步骤,这样只有发生变更的文件会被上传,节约上传时间。使用这种方法时,war包不需要上传。

          war包超过40M,无法上传怎么办?

          BAE专业版上传的单个文件大小不能超过40M,如果war包大小超过40M,可先将war包解压到svn/git的ROOT目录下,然后再上传代码库。

          代码部署失败,该如何处理?

          部署失败分两种:

          • 系统错误导致的失败:一般重新部署即可解决。
          • 用户错误导致的失败:需要用户修改自身代码来保证部署成功。

          系统资源为何会被回收?

          为防止恶意占用资源,若开发者未按时支付账单,BAE有权收回资源。待账单支付后,方可继续使用,具体如下:

          • 账单发出后,7日仍未支付,将自动封禁该用户,回收其所有执行单元(服务终止,但代码仍保留)。
          • 30天之内支付账单,则自动解封该用户,根据封禁之前的状态恢复服务。
          • 30天后仍未支付,则应用、代码和环境会被删除且不可恢复。

          如何在BAE中开启--harmony从而在node.js中使用ES6语法?

          可以通过修改package.json文件,开启harmony,具体操作方法为:

          将文件中的"start": "node xxx.js"修改为"start": "node --harmony xxx.js"

          操作示例:

          package.json源文件:

          {
          	"name": "bae-nodejs",
          	"version": "1.0.0",
          	"author": "bae",
          	"description": "The first bae nodejs app!",
          	"scripts": {
          	"start": "node server.js"
          	},
          	"dependencies": {
          	}
          	}

          修改后的文件:

          {
          	"name": "bae-nodejs",
          	"version": "1.0.0",
          	"author": "bae",
          	"description": "The first bae nodejs app!",
          	"scripts": {
          	"start": "node --harmony server.js"
          	},
          	"dependencies": {
          	}
          	}
          上一篇
          常见问题总览
          下一篇
          环境管理