`
lindexi-gd
  • 浏览: 139673 次
社区版块
存档分类
最新评论

用git上传代码到新浪云

 
阅读更多

新浪云空间是国内免费的一个空间,不过有限制很多。

申请新浪云需要新浪账号,注册略。
使用新浪账号去http://sae.sina.com.cn申请一个空间
选择新建应用
选择新建应用
可以选择使用php项目
管理应用
Git代码部署只支持新创建的应用,现有已经使用SVN来部署的应用暂时无法使用Git来部署。

git上传之前要准备好一份源代码,最好里面不要有中文,因为新浪敏感字多。
然后把这个移动到一个没有中文的路径
我的路径是一个www
进去之后先保存你的账户和密码
新浪的账户是安全账户邮箱,密码是安全密码

windows下先保存新浪密码,否则在上传会失败
右击计算机选择属性,高级,环境变量
右击计算机选择属性,高级,环境变量
新建一个系统环境
新建Home
变量名 HOME
值 %USERPROFILE%
然后进入运行
运行%Home%
运行%Home%
新建一个叫_netrc的记事本
新建记事本
如果没有后缀名,在文件夹设置显示隐藏后缀名取消
输入

machine git.sinaapp.com
  login 安全邮箱
  password 安全密码

保存
把.txt后缀删掉
_netrc

使用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控制台将...

    基于Python的微博热搜实时数据可视化源码+详细注释+数据+说明文档(大数据课程作业).zip

    只需要把本项目的代码克隆到本地,然后使用Git回退到第一次提交的时候的版本就可以使用,或者直接查看提交记录,找到第一次提交的时候的代码就可以了); 后来进行的改造是将爬虫代码和数据可视化代码进行综合到一起...

    高仿新浪读书小程序源码.zip

    6. **版本控制**:"master"分支表明项目使用了版本控制系统(如Git),用于代码的版本管理和协作开发。 7. **调试与测试**:在开发过程中,开发者需要使用微信开发者工具进行代码调试和真机预览,确保在不同手机...

    基于Android的新浪微博项目开发程序及介绍

    20. **版本控制**:使用Git进行版本控制,协同开发,管理代码变更。 通过以上知识点的学习和实践,你可以构建出一个功能完备、用户体验良好的微博客户端。这个项目不仅涵盖了Android开发的基础,还涉及到了社交应用...

    新浪微博+九宫格快捷分享.zip安卓程序源码资源下载

    1. **集成新浪微博SDK**:开发者使用了新浪官方提供的SDK(Software Development Kit)来实现微博登录、授权以及内容发布。SDK包含了一系列接口和工具,简化了与微博平台的交互。学习这部分源码可以了解如何在...

    新浪微博源码

    10. **版本控制**:文件列表中的不同版本(1.1、1.2、1.4)表明源码使用了版本控制系统,如Git,用于代码的版本管理和协作开发。 总之,通过深入研究新浪微博源码,开发者不仅可以学习到Android应用开发的实践经验...

    使用ssh仿新浪微博

    用户将自己的公钥上传到服务器,服务器验证私钥签名,从而允许登录。 4. **RESTful API设计**:微博系统需要提供API接口供客户端应用调用,例如发布、查看、评论和分享微博。API设计应遵循REST原则,使用HTTP方法...

    Android新浪微博客户端

    12. **版本控制**:开发过程中,版本控制工具如Git用于团队协作和代码版本管理,博文链接中的日期可能是版本更新的一个标记。 通过分析这个“kdwb.apk”文件,可以深入了解Android应用的打包结构,包括资源文件、....

    sina云平台 sae springmvc框架

    在SAE上部署Spring MVC应用,首先需要创建一个SAE应用,然后将应用的源代码上传到SAE的代码仓库。通常,应用结构应包含`WEB-INF`目录,其中包含`web.xml`配置文件以及Spring MVC的`DispatcherServlet`配置。SAE支持...

    SINA SAE 本地开发环境

    6. **代码管理与部署**:本地开发完成后,你可以使用版本控制工具(如Git)来管理代码,并通过SDK的部署命令将代码推送到SAE云端。这使得版本控制和团队协作变得简单。 7. **数据库同步**:为了实现本地和云端...

    基于新浪微博开放平台的Android终端应用设计毕业论文(1).docx

    9. **代码管理**:尽管论文未明确提及,但实际开发过程中,使用版本控制系统(如Git)来管理源代码是最佳实践,便于团队协作和历史版本追踪。 通过这个项目,学生不仅学习了Android应用开发的基础知识,还了解了...

    本科毕业设计---新浪微博android客户端的实现.docx

    - **版本控制与协作**:虽然文档中未提及具体使用的版本控制系统,但常见的版本控制系统如Git可以帮助团队进行更高效的协作和版本管理。 ### 三、关键技术点与实现细节 - **OAuth认证协议**:在实现微博客户端的...

    一款运行在SAEPython上使用FLASK开发的轻型博客程.zip

    - **部署**:最后,将代码上传到SAE,配置好环境变量和依赖,即可在线上运行。 5. **压缩包内容分析**: "sae-flask-blog-master"这个文件夹名可能表示这是一个Git仓库的主分支,通常包含项目源代码、配置文件、...

    WordPressSAE版

    2. **文件存储**:原生WordPress使用FTP或本地文件系统存储上传的媒体文件,但在SAE环境下,需要使用其提供的Blobstore服务来处理文件存储。 3. **自动部署与更新**:SAE提供了一套自动部署机制,WordPress SAE版...

    SAE的Python博客_Python_HTML_下载.zip

    5. **部署与运维**:SAE提供了一套便捷的部署流程,开发者可以通过SAE控制台或命令行工具将本地代码上传到云端。同时,SAE还支持自动部署和版本管理,方便团队协作和回滚。 6. **版本控制**:Git是版本控制系统,...

    ensf409group49

    确保将单元测试文件添加到.gitignore中,以避免将多个不必要的测试文件上传到主分支。 对不是源代码的所有个人文件和文档(在测试时创建的.class文件等)执行此操作。更新:.gitignore文件已更新,以排除所有.class...

    微博系统的

    这需要处理文件上传、存储和访问,可能使用对象存储服务如阿里云的OSS或AWS的S3。 3. 关注与粉丝:用户之间的关注关系是微博社交网络的基础,这需要设计并实现关注关系的数据库模型和相关的增删查改操作。 4. 评论...

    Android 抓取新闻

    9. **测试与调试**:使用单元测试和集成测试验证代码逻辑,使用Android Studio的模拟器或真机进行功能测试和性能测试。使用`Logcat`进行调试,确保程序无明显错误。 10. **发布与版本管理**:在项目开发过程中,...

    OCDServer:OCDebugger 服务器端 PHP 代码

    强迫症服务器 OCDebugger 服务器端 PHP 代码。...SAE(新浪云) Git 克隆 OCDServer 存储库。 上传到 SAE 启动服务Channel/Memcache/Mysql/TaskQueue(name = push) 将 ocdserver.sql 导入到 mysql 完毕

    分享+录音 小deme

    开发者可能使用Git等工具来管理代码版本,以便于后续的维护和更新。 10. **测试与调试**:在开发过程中,进行充分的测试和调试是保证应用质量的关键。这包括单元测试、集成测试以及针对各种设备和平台的兼容性测试...

Global site tag (gtag.js) - Google Analytics