-
Recent Posts
Archives
Categories
Blogroll
Meta
Category Archives: Archiva
Apache Archiva 的安全角色
Archiva使用Redback安全框架来管理仓库的安全。当服务器第一次启动,将提示你创建管理员用户。这个用户有系统的所有权限。这个用户可以赋予权限给其他的用户。 缺省情况下,一个guest用户被创建,对缺省的仓库(internal和snapshots)赋予读访问的权限。能用guest用户访问的仓库,不需要输入用户名和密码(或者不需要登录web界面)。 当新的仓库创建,缺省没有赋予任何权限,仅仅管理员能访问。 注意 Redback 有推测角色的概念, 因此一些角色的分配将指向其他的角色(在web界面有显示)。 仓库角色 Archiva对于仓库的访问,有下面几种角色: repository observer : 有权读取指定仓库 repository manager : 有权读写指定仓库 global repository observer :有权读取所有仓库 global repository manager :有限读写所有仓库 一般角色 系统管理员:能使用系统的所有功能 用户管理员:对系统的其他用户,有创建、编辑和指定角色的权限。 guest 和 registered user 角色并不影响参考的访问。
Posted in Archiva
Leave a comment
Apache Archiva 的仓库配置
Archiva 有两种类型的仓库配置: managed repository 和 remote repository。 + managed repository 位于运行 Archiva 服务器的本地仓库。它可以作为一个代理仓库,内部部署仓库或者本地镜像仓库。 Managed repostitory 的字段: identifier – 仓库的ID,必须是唯一的。 name – 仓库的名字。 directory – 仓库的位置。如果指定的路径不存在, 将由archiva创建一个。 index directory – Archiva 生成的索引存放的位置。如果没有指定,索引目录(.indexer)将在仓库的根目录创建。 type – 仓库的布局(maven2 或者 maven 1) cron – 执行仓库扫描的cron计划 … Continue reading
Posted in Archiva
Leave a comment
在amd64架构上启动 Apache Archiva 1.3 遇到的问题
执行 archiva console ,显示内容: Running Apache Archiva… eval: 1: /home/batman/opt/apache-archiva-1.3/bin/./wrapper-linux-x86-32: not found 看了bin/archiva这个脚本。我的是64位系统,理论上应该执行 wrapper-linux-x86-64 ,它却执行wrapper-linux-x86-32。这个脚本的逻辑有问题。根据它的思路,把 wrapper-linux-x86-32 改成不可执行就解决问题了。操作方法是 chmod a-x bin/wrapper-linx-x86-32 。
Posted in Archiva
Leave a comment