在OSChina中搭建能给客户展示的网站
2014-12-31 本文已影响1141人
Transnet2014
1. 打开git.oschina.net,新建一个项目;
2. 填一个表单
![](https://img.haomeiwen.com/i62195/7464ecadf1652fac.png)
大概写一下就行了,如果没有后台,就选PHP吧
3. 找到git地址,并复制仓库地址
![](https://img.haomeiwen.com/i62195/f5c4e1a0851f40f7.png)
4. 打开本地GIT工具,我用的souceTree,对OSC的支持还是不错的,新建一个URL仓库,并新建一个文件夹放这个仓库程序;
![](https://img.haomeiwen.com/i62195/e758b5bd4a5ae8b5.png)
5. 完事就克隆就行了,把写好了的代码放到这个文件夹中,并把代码改动提交到OSC仓库
![](https://img.haomeiwen.com/i62195/c8454f3f94011bdd.png)
6. 提交以后,登录OSCgit,点击演示平台,启动项目,并部署现有的代码“现在只支持master”分支的部署
![](https://img.haomeiwen.com/i62195/5a43595782d45bc0.png)
7. 这样就可以吧testflow.oschina.mopaas.com发给客户看效果了。
8.如果需要修改代码,就在本地修改,然后使用sourceTree把代码推送到OSCgit,然后过来重新部署一下,就行了。如果喜欢全自动的话,可以写个钩子,不过这玩意通用性不强,新建一个项目估计又要重新写一遍,一共没几行脚本,我就没弄。
问题:
1. 为啥不用github。
这玩意最近总是提交代码验证身份失败,不爽,就换了;
2. 为啥用PHP作为部署环境?
这随便你了,现在OSCgit支持很多中平台环境,如果用比较复杂的后台系统,需要在第6步中找到服务管理,添加例如MySQL这样的服务,具体的自己摸索吧。
3. 其他问题,一律留言,有空必会。