新浪云空间是国内免费的一个空间,不过有限制很多。
申请新浪云需要新浪账号,注册略。
使用新浪账号去http://sae.sina.com.cn申请一个空间
选择新建应用
可以选择使用php项目
管理应用
Git代码部署只支持新创建的应用,现有已经使用SVN来部署的应用暂时无法使用Git来部署。
git上传之前要准备好一份源代码,最好里面不要有中文,因为新浪敏感字多。
然后把这个移动到一个没有中文的路径
我的路径是一个www
进去之后先保存你的账户和密码
新浪的账户是安全账户邮箱,密码是安全密码
windows下先保存新浪密码,否则在上传会失败
右击计算机选择属性,高级,环境变量
新建一个系统环境
变量名 HOME
值 %USERPROFILE%
然后进入运行
运行%Home%
新建一个叫_netrc的记事本
如果没有后缀名,在文件夹设置显示隐藏后缀名取消
输入
machine git.sinaapp.com
login 安全邮箱
password 安全密码
保存
把.txt后缀删掉
使用git进入要上传的代码文件夹
注意不要使用有中文字符的文件,新浪对于有中文会报错,如果要使用中文可以使用utf8编码,在windows默认不是。
可以使用我写的工具查看文件是否有中文名,点击进入code.csdn源代码我发布
切换盘使用
cd 盘符:
然后进入文件夹
先设置自己的默认邮箱和用户名,这个可以随便
git config --global user.email "邮箱"
git config --global user.name "自己名字"
初始化
git init
添加要上传文件
git add .
添加描述
commit -m "描述"
添加远程仓库
git remote add sae https://git.sinaapp.com/你应用名
然后可以开始上传代码
git push sae master:1
有时候需要,传一个文件
touch 文件
git add 文件
git commit -m "描述"
git push sae master:1
删除
git push sae :1
参考:http://www.sinacloud.com/doc/sae/tutorial/code-deploy.html#git
<script type="text/javascript">
$(function () {
$('pre.prettyprint code').each(function () {
var lines = $(this).text().split('\n').length;
var $numbering = $('<ul/>').addClass('pre-numbering').hide();
$(this).addClass('has-numbering').parent().append($numbering);
for (i = 1; i <= lines; i++) {
$numbering.append($('<li/>').text(i));
};
$numbering.fadeIn(1700);
});
});
</script>
分享到:
相关推荐
1. **Sina App Engine (SAE)**:新浪云提供的PaaS服务,允许开发者上传代码并自动部署运行,无需关心底层服务器运维。 2. **版本控制与部署**:可能需要使用Git等工具进行代码版本控制,并通过命令行或SAE控制台将...
只需要把本项目的代码克隆到本地,然后使用Git回退到第一次提交的时候的版本就可以使用,或者直接查看提交记录,找到第一次提交的时候的代码就可以了); 后来进行的改造是将爬虫代码和数据可视化代码进行综合到一起...
6. **版本控制**:"master"分支表明项目使用了版本控制系统(如Git),用于代码的版本管理和协作开发。 7. **调试与测试**:在开发过程中,开发者需要使用微信开发者工具进行代码调试和真机预览,确保在不同手机...
20. **版本控制**:使用Git进行版本控制,协同开发,管理代码变更。 通过以上知识点的学习和实践,你可以构建出一个功能完备、用户体验良好的微博客户端。这个项目不仅涵盖了Android开发的基础,还涉及到了社交应用...
1. **集成新浪微博SDK**:开发者使用了新浪官方提供的SDK(Software Development Kit)来实现微博登录、授权以及内容发布。SDK包含了一系列接口和工具,简化了与微博平台的交互。学习这部分源码可以了解如何在...
10. **版本控制**:文件列表中的不同版本(1.1、1.2、1.4)表明源码使用了版本控制系统,如Git,用于代码的版本管理和协作开发。 总之,通过深入研究新浪微博源码,开发者不仅可以学习到Android应用开发的实践经验...
用户将自己的公钥上传到服务器,服务器验证私钥签名,从而允许登录。 4. **RESTful API设计**:微博系统需要提供API接口供客户端应用调用,例如发布、查看、评论和分享微博。API设计应遵循REST原则,使用HTTP方法...
12. **版本控制**:开发过程中,版本控制工具如Git用于团队协作和代码版本管理,博文链接中的日期可能是版本更新的一个标记。 通过分析这个“kdwb.apk”文件,可以深入了解Android应用的打包结构,包括资源文件、....
在SAE上部署Spring MVC应用,首先需要创建一个SAE应用,然后将应用的源代码上传到SAE的代码仓库。通常,应用结构应包含`WEB-INF`目录,其中包含`web.xml`配置文件以及Spring MVC的`DispatcherServlet`配置。SAE支持...
6. **代码管理与部署**:本地开发完成后,你可以使用版本控制工具(如Git)来管理代码,并通过SDK的部署命令将代码推送到SAE云端。这使得版本控制和团队协作变得简单。 7. **数据库同步**:为了实现本地和云端...
9. **代码管理**:尽管论文未明确提及,但实际开发过程中,使用版本控制系统(如Git)来管理源代码是最佳实践,便于团队协作和历史版本追踪。 通过这个项目,学生不仅学习了Android应用开发的基础知识,还了解了...
- **版本控制与协作**:虽然文档中未提及具体使用的版本控制系统,但常见的版本控制系统如Git可以帮助团队进行更高效的协作和版本管理。 ### 三、关键技术点与实现细节 - **OAuth认证协议**:在实现微博客户端的...
- **部署**:最后,将代码上传到SAE,配置好环境变量和依赖,即可在线上运行。 5. **压缩包内容分析**: "sae-flask-blog-master"这个文件夹名可能表示这是一个Git仓库的主分支,通常包含项目源代码、配置文件、...
2. **文件存储**:原生WordPress使用FTP或本地文件系统存储上传的媒体文件,但在SAE环境下,需要使用其提供的Blobstore服务来处理文件存储。 3. **自动部署与更新**:SAE提供了一套自动部署机制,WordPress SAE版...
5. **部署与运维**:SAE提供了一套便捷的部署流程,开发者可以通过SAE控制台或命令行工具将本地代码上传到云端。同时,SAE还支持自动部署和版本管理,方便团队协作和回滚。 6. **版本控制**:Git是版本控制系统,...
确保将单元测试文件添加到.gitignore中,以避免将多个不必要的测试文件上传到主分支。 对不是源代码的所有个人文件和文档(在测试时创建的.class文件等)执行此操作。更新:.gitignore文件已更新,以排除所有.class...
这需要处理文件上传、存储和访问,可能使用对象存储服务如阿里云的OSS或AWS的S3。 3. 关注与粉丝:用户之间的关注关系是微博社交网络的基础,这需要设计并实现关注关系的数据库模型和相关的增删查改操作。 4. 评论...
9. **测试与调试**:使用单元测试和集成测试验证代码逻辑,使用Android Studio的模拟器或真机进行功能测试和性能测试。使用`Logcat`进行调试,确保程序无明显错误。 10. **发布与版本管理**:在项目开发过程中,...
强迫症服务器 OCDebugger 服务器端 PHP 代码。...SAE(新浪云) Git 克隆 OCDServer 存储库。 上传到 SAE 启动服务Channel/Memcache/Mysql/TaskQueue(name = push) 将 ocdserver.sql 导入到 mysql 完毕
开发者可能使用Git等工具来管理代码版本,以便于后续的维护和更新。 10. **测试与调试**:在开发过程中,进行充分的测试和调试是保证应用质量的关键。这包括单元测试、集成测试以及针对各种设备和平台的兼容性测试...