.net托管平台appharbor使用
这篇文章是网上转过来的,在AppHarbor使用Git上传Code的时候,需要输入用户名和密码,就是appharbor登陆的用户名和密码。
可以参考这篇文章http://www.freehao123.com/webweb-net-appharbor/
.net托管平台appharbor使用
一、部署AppHarbor的准备 1、AppHarbor账户。去AppHarbor注册即可; 2、完整的项目。想体验下的可以直接用VS的演示项目; 3、 Git。了解基本操作即可; 4、Github,可选。AppHarbor可以Hook你的Github帐号,当然你也可以不使用。
二、Application设置 1、注册AppHarbor后,在页面Create new application,然后进入你刚刚创建的Application,选择setting,设置Application Name和Tracking branch。Tracking branch就是你用来推送的分支,我们选择master。 2、添加Sql Server数据库。点击Add-on,在页面最下方中找到 SQL Server,选择see more,Install Free Yocto。
三、配置项目 1、在Application页面找到刚安装的SQL Server Add-on,选择Go to SQL Server,会打开一个关于数据库连接的详细界面。将其中的Connection string配置到项目的web.config文件中。可以通过web.config transform来让debug版本和release版本保持不同的设置,以免每次发布都要修改。如果你不确定自己的设置是否正确,可以在这里检查你的web.config transformation。 2、将本地数据库复制到给定的数据库。你可以在刚才的页面中找到数据库的Host,Username 和Password。
四、发布到AppHarbor 1、 在Application页面找到Repository URL,点击它会自动复制Repository URL到剪贴板,形如
https://[yourusername]@appharbor.com/[yourapplicationname].git。
2、使用Git发布到AppHarbor。首先建立Repository,然后commit,并添加AppHarbor的remote,最后Push即可。大致过程如下:
git init git commit -m "first commit" git remote add appharbor https://[yourusername]@appharbor.com/[yourapplicationname].git git push appharbor master
过程中会提示输入AppHarbor密码。
(使用git gui来操作,(我们已经把文件增加到本地git库中并且提交了,现在有上传到远程git 库。
点击上传:
输入版本库,
点击上传:
会要求输入密码,之后上传成功)
就可以去版本库看文件了:
文件地址:
http://项目名.apphb.com/
上传到远程库步骤:
添加新文件:git add dir/files
提交文件:git commit -m 'add xxx.txt'
上传文件:git push
官方教程:http://support.appharbor.com/kb/getting-started/deploying-your-first-application-using-git
) 3、Push成功后,刷新你的Application页面,可以看到正在Build,Build完成之后会显示一个Commit 和 Build Status。点击当前的Build Status可以下载到AppHarbor Build的项目版本。 4、点击“Go to your application”即可访问你的Application了。
五、运行失败? 如果出现运行失败,处于安全考虑,可能AppHarbor不会完全显示详细的错误信息,这个时候就需要对错误进行排查。 1、确定本地编译成功;可以在本地服务器运行,但是在AppHarbor上出错,首先检查web.config文件的配置是否正确; 2、若web.config配置正确,可以看Sql Server中的数据是否正确; 3、Application页面中提供了Errors选项; 4、下载AppHarbor编译的版本,然后在本地run,查看出错的地方。
查看git记录:
点击左侧【setting】-》再点击右侧【update application】即可。
.net托管平台appharbor使用的更多相关文章
- 国内git项目托管平台
以前一直使用github托管项目,最近换了阿里云的vps,连接github出奇的慢,找了一下国内的代码托管平台. 有几个都不错,我刚好有csdn的账号,就试了一下csdn的托管平台,创建一个项目,发现 ...
- 软件工程 Coding.net代码托管平台 Git初学者的使用总结 五步完成 程序,文件,文件夹的Git
一.前言 第一次用git相关的命令行,我使用的是Coding.net代码托管平台.Coding.net 自主打造的基于 Git 的代码托管平台,提供高性能的远端仓库,还有保护分支,历史版本分屏对比. ...
- oschina(开源中国)的Git代码托管平台使用教程
oschina(开源中国)的Git代码托管平台使用教程 第一章 平台介绍 一. Git@OSC简介 开源中国的Git@OSC一个账号最多可以创建1000个项目,包含公有和私有,开源中国代码托管地址:h ...
- Git 本地项目上传至托管平台(OsChina/GitHub)
为了方便自己的代码管理,通常是把自己的写的一些小项目分享到GitHub 或者git.oschina上面! 区别: GitHub 只能创建公开的项目,国外的,速度慢! git.oschina 开源中国的 ...
- 程序员必须知道的几个Git代码托管平台
上一篇博客中2015继续任性——不会Git命令,照样玩转Git我们简单的介绍了在VS2013中使用Git,和GitHub客户端的使用.那么使用Git到底有什么好处呢?最为明显的是支持Git代码托管的平 ...
- Coding.net代码托管平台建立WordPress
Coding.net这是一个国内新兴的代码托管平台,功能主要包括:代码托管.在线运行环境.监控代码质量,兼有一定的社交功能,在线运行环境支持Java.Ruby.Node.js.PHP.Python.G ...
- 程序员必须知道的几个Git代码托管平台(转)
上一篇博客中2015继续任性——不会Git命令,照样玩转Git我们简单的介绍了在VS2013中使用Git,和GitHub客户端的使用.那么使用Git到底有什么好处呢?最为明显的是支持Git代码托管的平 ...
- 【转】程序员必须知道的几个Git代码托管平台
一.VS2013中克隆远程Git仓库和SSH的配置 1.VS2013中克隆远程项目 首先感谢园友的评论和补充,今日又仔细看了一下,VS2013中是可以克隆项目的,只是我一直用的GitHub来克隆的 ...
- git几个必知托管平台
程序员必须知道的几个Git代码托管平台 说到Git代码托管平台,首先推荐的是GitHub,好多好的开源项目都来自GitHub,但是GitHub只能新建公开的Git仓库,私有 仓库要收费,如果你做的 ...
随机推荐
- HDU 1350
http://acm.hdu.edu.cn/showproblem.php?pid=1350 给m个顾客的乘车信息,表示几点前上车,要从一个坐标点到达另一个坐标点,花费的时间是两点的曼哈顿距离,两次换 ...
- HDU 4135
http://acm.hdu.edu.cn/showproblem.php?pid=4135 求[A,B]内与N互素的数字个数 首先对N分解质因数,对于一个质因数,1-n与它不互素的数字个数是n/(这 ...
- Bat脚本处理ftp超强案例解说
Bat脚本处理ftp超强案例解说 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://369369.blog.51cto.com/31 ...
- 快速实现Magento多语言的设置和产品数据的多语言方法
MagenTo默认支持多语言网店,不过要使用多语言功能,需要进行一些设置. 一.后台多语言支持(中文化) Magento登录后台时默认的是显示的是英文界面,在页面左下角选择语言为中文就会跳转为中文界面 ...
- 在magneto系统中输出tier price的最小值
2012年6月16日星期六 Asia/Shanghai上午11时39分22秒 有的时候,我们想输出产品的tier price 的最小值!如图: 下面是解决的办法: 1. 在catalog/produc ...
- C# 控件聚焦
/********************************************************************** * C# 控件聚焦 * 说明: * 做界面经常需要将ta ...
- buildroot httpd php
/******************************************************************** * buildroot httpd php * 说明: * ...
- 用UltralSO安装CentOS 和 Ubuntu
UltralSO是一个U盘制作工具,这几天用UltralSO安装了CentOS和Ubuntu 制作这两个U盘启动程序的区别是,CentOS安装完后,需要把.iso文件拷贝到U盘中,而且CentOS文件 ...
- PAT (Basic Level) Practise:1009. 说反话
[题目链接] 给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出. 输入格式:测试输入包含一个测试用例,在一行内给出总长度不超过80的字符串.字符串由若干单词和若干空格组成,其中单词是由英文字 ...
- 关于项目中用到的流程的sql和表
select * from FLOW_MAIN SEQCODE FULL_NAME SHORT_NAME FLOW_DESC CREATE_TIME UPDATE_TIME 1 CoursePackF ...