库-gerrit创建新的project出问题

问题描述

gerrit创建新的project出问题
gerrit在网页上创建新的project不能以test/test这种形式创建,只能像test这样。不能加路径,如果加了路径页面就会显示404no found。
如果用远程命令创建的带路径的库,网页可以显示,但是点进去显示没有此页面!纠结了好久,哪位大神能帮忙解决下。

解决方案

'/'是gerrit用来分割url地址中view名字和id的,如果id中包含'/',那么它需要被编码为'%2F'.

参考Gerrit+apache+H2数据库简单安装配置及建库流程
在评论部分,作者提到

2.5.2 -> 2.6.1官方 release 文档
1.java -jar gerrit.war init -d site_path
2.apache 配置文件修改,可以参考:[1]
AllowEncodedSlashes On
ProxyPass /r/ http://127.0.0.1:8081/r/ nocanon
说明:
升级2.6.1后,Web界面建库时返回404错误。对于Apache来说 如果URL和PATH_INFO中出现%2f(/)或者%5c() 会被认为这是个不合法的请求。
AllowEncodedSlashes指令用来确定是否允许URL中使用经过编码的路径分割符

解决方案二:
你的Web服务器是什么,Apache?如果是,请参考
gerrit apache2 反向代理配置问题

时间: 2024-11-02 05:49:40

库-gerrit创建新的project出问题的相关文章

web开发-myEclipse中创建新的web project会在工程名上报错

问题描述 myEclipse中创建新的web project会在工程名上报错 开发-myEclipse中创建新的web project会在工程名上报错-myeclipse webproject"> 如图所示,只有在项目名称的上面会有一个错误表示.但是程序可以正常运行. 如果不管这个会不会有什么问题? 解决方案 有错误提示就是有错误了,如果找不到的话,我个人认为是JDK的问题,看你那里是用[myelcipse7.1]的JRE,可以改为jdk6,具体操作:右击JRE System librar

Eclipse出问题了,无法创建新的工程,而且旧工程的清单文件也找不到了,急求啊

问题描述 Eclipse出问题了,无法创建新的工程,而且旧工程的清单文件也找不到了,急求啊 [2014-04-04 21:29:22 - db] W/ResourceType( 4812): ResXMLTree_node header size 0 is too small. [2014-04-04 21:29:22 - db] E:androiddbreslayoutactivity_main.xml:11: error: Error: No resource found that matc

在Eclipse中创建新的重构功能

创建 对重构的强大支持是软件开发人员喜爱Eclipse的一个最为重要的原因.而Eclipse还有一个至少和重构不相上下的优点,那就是其近乎无懈可击的可扩展性.这两者的结合意味着我们可以根据自己的需要来创建展新的重构功能. 介绍 重构在现代软件开发过程中扮演着重要的角色,它能够减轻软件开发人员的工作负担,提高软件开发的生产效率.为了阐明重构的重要性,我们在这里引用了developerWorks上David Carew提供的关于重构的教程中的一段话: 现在,一个开发者的工作大部分在于对现有的代码进行

Win7系统中怎么创建新的磁盘分区

  win7有库的设置,很贴心.但它默认的位置是C盘,很占空间.如果可以新建一个磁盘分区,那就可以更方便的使用电脑.本文,小编就来为你解决这个问题"Win7怎么创建新的磁盘分区",具体请看下面的"新建磁盘分区图文教程". 具体方法: 第一步.鼠标右键点击桌面上"计算机",选中"管理",即可打开"计算机管理"窗口. 第二步.在"计算机管理"窗口的左侧,我们点击"磁盘管理"

Win7怎么创建新的磁盘分区

  win7有库的设置,很贴心.但它默认的位置是C盘,很占空间.如果可以新建一个磁盘分区,那就可以更方便的使用电脑.本文,小编就来为你解决这个问题"Win7怎么创建新的磁盘分区",具体请看下面的"新建磁盘分区图文教程". 具体方法: 第一步.鼠标右键点击桌面上"计算机",选中"管理",即可打开"计算机管理"窗口. 第二步.在"计算机管理"窗口的左侧,我们点击"磁盘管理"

《精通 ASP.NET MVC 5》----2.2 创建新的ASP.NET MVC项目

2.2 创建新的ASP.NET MVC项目 本节打算从Visual Studio中创建新的MVC框架项目开始.在"File(文件)"菜单中选择"New(新建)"→"Project(项目)",打开"New Project(新项目)"对话框.如果在左侧"Visual C#"目录树中选择"Web"模板,会看到"ASP.NET Web Application(ASP.NET Web应用

《Android应用开发》——1.4节创建新的Android项目

1.4 创建新的Android项目Android应用开发Google提供了几个有用的方法,可以创建一个新的Android项目. (1)如果Eclipse没在运行,就启动它. (2)选择菜单File->New->Project,会出现New Project窗口(见图1.7). 下面看看填写每个域对于项目的意义. 注意: 如果看不到Android的目录,就要检查是否正确安装了Android Eclipse插件.回到1.3节"配置Eclipse",看看可能是哪个步骤出了错.(4)

U盘装WIN7安装程序无法定位现有分区,也无法创建新的系统分区(转载)

  我最近装WIN7,格了盘之后,总是出现提示"安装程序无法定位现有分区,也无法创建新的系统分区",想了很多办法,总是无法解决,后来经过多方查找,于昨天晚上终于把系统装上了.     我用U盘装系统,是因为我的光驱读盘不好,有时读不出来,有时又能读出来,所以才想到用U盘来装系统.当然了,你的电脑得支持U盘启动才行,下面开始说处理过程,网上能搜到很多的.现在我把我的处理过程总结如下:     1.首先,准备一个3G以上的U盘,因为WIN7的系统安装包有2.8G,U盘制作成PE启动盘后,会

使用分区助手创建新分区

相信在你见过的电脑上一般都会把磁盘分成:电影.音乐,工具--等盘吧!这样子把磁盘上的内容分门别类存贮起来,条理清晰,便于管理,找起来也容易.那么你想不想再创建一个新的分区,专门用于装同一类的东西呢?例如把工作中的一些重要的文件或者其它资料存放起来,又不想同日常应用程序或娱乐文件放在一起,这时你就需要创建一个适当大小的新分区了. 新版分区助手将不再受未分配空间的限制,就是说不管你磁盘上有无未分配空间,分区助手都能能快速的帮你创建新分区了,下面将给出详细步骤. 创建新分区案例1:在没有未分配空间的情