开发者社区 问答 正文

代码发布问题

背景:服务器linux,环境nginx,svn都已安装好。svn测试上传成功。
问题1:svn上传的文件直接到公网上。有就是路径是公网。但是服务上找不到该文件。我问过。给的答案是svn上传的
文件是通过了加密的。所以看不到....(还是费解)。
问题2:若是这样问题1所述。那么该如何把上传的文件解析?是不是应该有个发布系统?例如weboss。
我的需求是本地上传网站到服务器。并且能够访问。ftp不太方便。
我用过下面的那东西。但不知是什么,求看到了的大神支招!!!!跪谢
(看到了的懂的。希望回下。谢谢。卡在这里了。2天了)


展开
收起
print 2015-01-07 17:08:49 8127 分享 版权
4 条回答
写回答
取消 提交回答
  • 回1楼大韵科技的帖子
    谢谢解答

    -------------------------

    回4楼shenliyu的帖子
    我知道ftp可以使用。但多人开发。和换电脑开发就有点麻烦。谢谢解答

    -------------------------

    回3楼啊里新人的帖子
    是简单。但是有更方便管理和开发的工具

    -------------------------

    回2楼啊里新人的帖子
    思路应该是这样的。我再琢磨琢磨

    -------------------------

    回4楼shenliyu的帖子
    恩恩。谢谢解答

    -------------------------

    回11楼啊里新人的帖子
    是的。svn是给多用户开发用的。不应该直接传到网站上。应该是由运维去发布。发布人员其实是运维给部分开发人员权限。而且发布时是登录网页发布的。有个svn检出,检出的就是开发人员通过svn提交的代码。直接选中发布就行了。
    2015-01-08 10:14:00
    赞同 展开评论
  • Re代码发布问题
    一直是直接ftp。
    2015-01-07 19:24:52
    赞同 展开评论
  • svn 上传后在svn仓库不是源码,如果使用svn,那么吧svn的仓库放在一个别的位置,然后定时去up数据到你的外网地址哪里,这样你提交之后就可以看到了

    -------------------------

    感觉直接ftp应该很简单吧

    -------------------------

    自己搞不定可以招代维,给你弄弄,

    另外多人开发提交代码毕竟,svn是源码库,不可能直接去update发布,如果有人提交部分代码,那么网站岂不是要挂掉?

    感觉这种方式还是不稳妥

    -------------------------

    2015-01-07 19:12:57
    赞同 展开评论
  • 你的两个问题都很费解
    通过svn直接发布是可以的
    你写个程序执行svn up命令即可,记得允许php-cgi所属的用户执行svn命令。然后需要发布的时候手工执行该php程序即可

    -------------------------

    回 5楼(print) 的帖子
    如果需要
    我可以帮你们设置好
    2015-01-07 17:37:53
    赞同 展开评论