一键部署MONO 免费空间支持C# 再也不担心伙食费换空间了

本文介绍如何在OpenShift上部署Mono运行环境。OpenShift提供免费服务器支持,通过特定的社区扩展,即使默认不支持.NET的Linux云环境也能轻松实现部署。文章详细说明了创建应用、配置SSH密钥及使用Git上传代码的过程。
本文由 互联网Fans发表在 博客园 转载请注明出处

互联网Fans
" 一直以来 部署mono 都是很头疼的事情 因为是我在是不熟悉非win环境,今天偶然发现这个项目,挺好的,分享下

https://github.com/wshearn/openshift-community-cartridge-mono

http://test.unknownerror.org/  这是我搭建的地址 "

在 OpenShift  部署mono  OpenShift  提供免费服务器,大家可以去这里看看 https://www.openshift.com/products/pricing

其实 第一个和第二个感觉差不多 都是免费的意思,第二个更像add-in按需收费,社区提供支持

注册地址:https://www.openshift.com/app/account/new

image

那么在 OpenShift  到底怎么部署mono运行环境呢,大多数linux 云 默认都是不支持.NET 的

但是 OpenShift 有一个开放性 创建app的方式

image

点击 然后滚动到页面最下边

image

在这里输入 项目里面提到的地址

https://raw.github.com/wshearn/openshift-community-cartridge-mono/master/metadata/manifest.yml

image

在这里 填写 要创建应用的名称

然后直接到最下面点击

image

这样你的mono 应用就创建完了

如何访问呢?

image

那么如何 上传代码呢,

这里只能用git+ssh

以前我不熟悉ssh 在这里ka了考半天晕晕乎乎的

最后搞定了 虽然方法笨 但也是方法 我用github 的客户端连接

https://windows.github.com/

这里可以下载

然后

可以参考这里http://teliute.org/mix/Tegit/lesson2/lesson2.html

image

打开 git shell

1、创建SSH密钥

1)打开终端,输入命令 ssh-keygen -t rsa -C "teliute@163.com" 然后按回车键,双引号里的邮箱换成自己的;

这里邮箱建议 写成自己登陆的邮箱

我觉得可以随便填写,但我没试过

.查看是否已经有了ssh密钥:cd ~/.ssh

这个可以找到 密钥的位置

带有PUB 是刚才生成的公钥,把他拿到OpenShift  里面

image

image

点击添加

image

这样就可以 用git 获取代码了

获取代码的地址在这里

image

具体如何用git 获取代码

先初始化git环境 git init

然后 就是 git clone 你的git地址

test
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值