创建mercurial http服务端
2013-05-27 07:55
260 查看
“它”的敏感度提升了,以前要用黄瓜的话,现在只需要一根鸡毛。抱歉我用这么吓牛银灰的比喻。bitbucket我确信是被“它”封了。不如github的名望,少了一些人在微博上为其呐喊,指望解封估计需些时日了。
我的一些个人项目,公司项目都以隐私库的方式使用mercurial存放其上。平常发布都是先推到bitbucket,服务器版本需要更新时就从bitbucket上拉最新的版本。目前就只能跳过bitbucket直接从本地推到服务器了。
mercurial本身支持ssh和http的方式推拉版本库,所以目前的情况对工作并无大碍。不过ssh的方式现在对“它”来说就像是一根鸡毛,时不时的会撩拨到“它”敏感的G点,最安全的方式就只有http了。使用以下命令即可快速创建一个HTTP方式的版本库服务端:
看提示是缺少ssl的支持。我只需要发布新版本的时候用一下,所以不用费那劲儿。直接裸奔吧:
我的一些个人项目,公司项目都以隐私库的方式使用mercurial存放其上。平常发布都是先推到bitbucket,服务器版本需要更新时就从bitbucket上拉最新的版本。目前就只能跳过bitbucket直接从本地推到服务器了。
mercurial本身支持ssh和http的方式推拉版本库,所以目前的情况对工作并无大碍。不过ssh的方式现在对“它”来说就像是一根鸡毛,时不时的会撩拨到“它”敏感的G点,最安全的方式就只有http了。使用以下命令即可快速创建一个HTTP方式的版本库服务端:
hg serve运行成功后会返回一个http网址加端口的可访问地址。访问此地址就可以详细的查看版本库信息。还可以使用此地址拉服务器上的版本库。但是不能push,强行push会返回“remote: ssl required” 的错误。
看提示是缺少ssl的支持。我只需要发布新版本的时候用一下,所以不用费那劲儿。直接裸奔吧:
hg serve --config web.push_ssl=No --config web.allow_push=*push完了就Ctrl+c结束进程。事了拂衣去,深藏身与名。
相关文章推荐
- java使用http创建https连接,并且使用http实现webservice服务端
- JDK6中httpserver创建http服务端实例
- HttpApplication 对象的创建过程及HttpModule过滤器的内部实现过程
- myecplise 手动创建spring-boot 出现The superclass "javax.servlet.http.HttpServlet" was not found on the Jav
- HTTP/2服务端与客户端例子(Go)
- 如何创建一个自定义的http modules
- Ajax 创建 XMLHttpRequest 对象
- javaScript中利用ActiveXObject来创建FileSystemObject操作文件(转http://www.cnblogs.com/charles001/articles/555363.html)
- Httpclient 请求客户端 服务端代码
- 为IE创建更好的XMLHttpRequest对象
- 不同框架实现的WebService的服务端获取HttpServletRequest
- HTTP服务端接口模拟工具-HttpServerMockTool 1 工具功能介绍 这个工具可以通过简单的配置达到快速模拟第三方HTTP服务端接口的作用,替代以前要手写servlet代码再放到to
- 阿里物联网套件-服务端SDK学习实践(基础篇-2创建产品)
- automation服务器不能创建对象”的问题的解决方案总结大全(转载于javasee【http://bigtree2006.javaeye.com/blog/321383】)
- jdk提供webservice创建服务端代码的实例
- ajax的概述和XMLHTTPRequest对象的创建过程
- dbus基础--创建dbus客户端与服务端的实例参考
- [翻译]创建异步的HTTP处理程序(Create an Asynchronous HTTP Handler)
- AJAX - 创建 XMLHttpRequest 对象
- DSAPI多功能组件编程应用-HTTP监听服务端与客户端