一键部署mono 免费空间

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

一直以来 部署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按需收费,社区提供支持

 

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

 

 

 

分类: mono傻瓜化

 
 
原文地址:https://www.cnblogs.com/Leo_wl/p/3705778.html